- C - Class in gov.llnl.babel.backend.c
-
Class C
contains common C language binding routines
shared by the C backend code generators.
- C() - Constructor for class gov.llnl.babel.backend.c.C
-
- C_AUTO_GEN_SPLICER - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_AUTO_GEN_WARNING - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_BACKSLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_BEGIN_UNREFERENCED_METHODS - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_COMMENT_CLOSE - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_COMMENT_DOC_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_COMMENT_F77 - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_COMMENT_F90 - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_COMMENT_HASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_COMMENT_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_COMMENT_SLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_COMMENT_SUBSEQUENT - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_DEFINE - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_DESC_CJNI_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_DESC_HEADER_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_DESC_IMPL_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_DESC_IOR_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_DESC_SJNI_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_DESC_SKEL_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_DESC_STUB_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_END_UNREFERENCED_METHODS - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_F7731_IMPL_EXTENSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_F77_IMPL_EXTENSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_F77_IMPL_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_F77_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_F77_VERSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_F90_ALT_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_F90_IMPL_EXTENSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_F90_IMPL_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_F90_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_F90_VERSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_FORTRAN_DESC_STUB_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_FORTRAN_IMPL_MODULE_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_FORTRAN_MODULE_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_FORTRAN_TYPE_MODULE_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_GUARD_CLOSE - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_GUARD_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_HASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_IFDEFINE_CLOSE - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_IFDEFINE_CXX - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_IFDEFINE_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_INCLUDE - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_INSERT_HERE - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_INT_BACKSLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_IS_IMPL - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_IS_NOT_IMPL - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_SLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_UNREFERENCED_COMMENT1 - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_UNREFERENCED_COMMENT2 - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- C_UNREFERENCED_COMMENT3 - Static variable in interface gov.llnl.babel.backend.CodeConstants
-
- capitalize(String) - Static method in class gov.llnl.babel.backend.Utilities
-
- CAST - Static variable in class gov.llnl.babel.backend.IOR
-
The index of the built-in method for casting.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.Assertion
-
Return the C version of the expression used to check for violation.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.MethodCall
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return the C version of the expression.
- cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return the C version of the expression.
- CExprString - Class in gov.llnl.babel.symbols
-
- CExprString() - Constructor for class gov.llnl.babel.symbols.CExprString
-
- CExprString(String) - Constructor for class gov.llnl.babel.symbols.CExprString
-
- changeTabLevel(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
-
Change the current tab level at the beginning of a new lines by
the specified positive or negative amount.
- ChangeWriter - Class in gov.llnl.babel.backend.writers
-
This class will write a file leaving its last time modified unchanged if
the content is unchanged.
- ChangeWriter(File, File) - Constructor for class gov.llnl.babel.backend.writers.ChangeWriter
-
Create a writer to write a new file or overwrite an old file.
- CHAR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- CHAR - Static variable in class gov.llnl.babel.symbols.Type
-
- Character - Class in sidl
-
Class Character
contains inner classes that
provide holder and array support for standard Java primitive
types.
- Character() - Constructor for class sidl.Character
-
- Character.Array - Class in sidl
-
Define a one dimensional array of type char
for the sidl Java run-time.
- Character.Array() - Constructor for class sidl.Character.Array
-
Construct an empty array object.
- Character.Array(long, boolean) - Constructor for class sidl.Character.Array
-
Create an array using an IOR array pointer.
- Character.Array(int, int[], int[], boolean) - Constructor for class sidl.Character.Array
-
Create an array with the specified lower and upper bounds.
- Character.Array.Holder - Class in sidl
-
- Character.Array.Holder() - Constructor for class sidl.Character.Array.Holder
-
Create a holder class with an empty holdee object.
- Character.Array.Holder(Character.Array) - Constructor for class sidl.Character.Array.Holder
-
Create a holder with the specified object.
- Character.Array1 - Class in sidl
-
Define a one dimensional array of type char
.
- Character.Array1() - Constructor for class sidl.Character.Array1
-
Create an empty one dimensional array.
- Character.Array1(long, boolean) - Constructor for class sidl.Character.Array1
-
Create a one dimensional array directly using the sidl pointer
and owner flag.
- Character.Array1(int, int, boolean) - Constructor for class sidl.Character.Array1
-
Create a one dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Character.Array1(int, boolean) - Constructor for class sidl.Character.Array1
-
Create a one dimenstional array of the specified size, with the lower
index starting at zero.
- Character.Array1(char[]) - Constructor for class sidl.Character.Array1
-
Create a one dimensional array using the specified Java array.
- Character.Array1.Holder - Class in sidl
-
- Character.Array1.Holder() - Constructor for class sidl.Character.Array1.Holder
-
Create a holder class with an empty holdee object.
- Character.Array1.Holder(Character.Array1) - Constructor for class sidl.Character.Array1.Holder
-
Create a holder with the specified object.
- Character.Array2 - Class in sidl
-
Define a two dimensional array of type char
.
- Character.Array2() - Constructor for class sidl.Character.Array2
-
Create an empty two dimensional array.
- Character.Array2(long, boolean) - Constructor for class sidl.Character.Array2
-
Create a two dimensional array directly using the sidl pointer
and owner flag.
- Character.Array2(int, int, int, int, boolean) - Constructor for class sidl.Character.Array2
-
Create a two dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Character.Array2(int, int, boolean) - Constructor for class sidl.Character.Array2
-
Create a two dimenstional array of the specified size, with the lower
index starting at zero.
- Character.Array2(char[][]) - Constructor for class sidl.Character.Array2
-
Create a two dimensional array using the specified Java array.
- Character.Array2.Holder - Class in sidl
-
- Character.Array2.Holder() - Constructor for class sidl.Character.Array2.Holder
-
Create a holder class with an empty holdee object.
- Character.Array2.Holder(Character.Array2) - Constructor for class sidl.Character.Array2.Holder
-
Create a holder with the specified object.
- Character.Array3 - Class in sidl
-
Define a three dimensional array of type char
.
- Character.Array3() - Constructor for class sidl.Character.Array3
-
Create an empty three dimensional array.
- Character.Array3(long, boolean) - Constructor for class sidl.Character.Array3
-
Create a three dimensional array directly using the sidl pointer
and owner flag.
- Character.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array3
-
Create a three dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Character.Array3(int, int, int, boolean) - Constructor for class sidl.Character.Array3
-
Create a three dimenstional array of the specified size, with the lower
index starting at zero.
- Character.Array3(char[][][]) - Constructor for class sidl.Character.Array3
-
Create a three dimensional array using the specified Java array.
- Character.Array3.Holder - Class in sidl
-
- Character.Array3.Holder() - Constructor for class sidl.Character.Array3.Holder
-
Create a holder class with an empty holdee object.
- Character.Array3.Holder(Character.Array3) - Constructor for class sidl.Character.Array3.Holder
-
Create a holder with the specified object.
- Character.Array4 - Class in sidl
-
Define a four dimensional array of type char
.
- Character.Array4() - Constructor for class sidl.Character.Array4
-
Create an empty four dimensional array.
- Character.Array4(long, boolean) - Constructor for class sidl.Character.Array4
-
Create a four dimensional array directly using the sidl pointer
and owner flag.
- Character.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array4
-
Create a four dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Character.Array4(int, int, int, int, boolean) - Constructor for class sidl.Character.Array4
-
Create a four dimenstional array of the specified size, with the lower
index starting at zero.
- Character.Array4(char[][][][]) - Constructor for class sidl.Character.Array4
-
Create a four dimensional array using the specified Java array.
- Character.Array4.Holder - Class in sidl
-
- Character.Array4.Holder() - Constructor for class sidl.Character.Array4.Holder
-
Create a holder class with an empty holdee object.
- Character.Array4.Holder(Character.Array4) - Constructor for class sidl.Character.Array4.Holder
-
Create a holder with the specified object.
- Character.Array5 - Class in sidl
-
Define a five dimensional array of type char
.
- Character.Array5() - Constructor for class sidl.Character.Array5
-
Create an empty four dimensional array.
- Character.Array5(long, boolean) - Constructor for class sidl.Character.Array5
-
Create a five dimensional array directly using the sidl pointer
and owner flag.
- Character.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array5
-
Create a five dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Character.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array5
-
Create a five dimenstional array of the specified size, with the lower
index starting at zero.
- Character.Array5(char[][][][][]) - Constructor for class sidl.Character.Array5
-
Create a five dimensional array using the specified Java array.
- Character.Array5.Holder - Class in sidl
-
- Character.Array5.Holder() - Constructor for class sidl.Character.Array5.Holder
-
Create a holder class with an empty holdee object.
- Character.Array5.Holder(Character.Array5) - Constructor for class sidl.Character.Array5.Holder
-
Create a holder with the specified object.
- Character.Array6 - Class in sidl
-
Define a six dimensional array of type char
.
- Character.Array6() - Constructor for class sidl.Character.Array6
-
Create an empty six dimensional array.
- Character.Array6(long, boolean) - Constructor for class sidl.Character.Array6
-
Create a six dimensional array directly using the sidl pointer
and owner flag.
- Character.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array6
-
Create a six dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Character.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array6
-
Create a six dimenstional array of the specified size, with the lower
index starting at zero.
- Character.Array6(char[][][][][][]) - Constructor for class sidl.Character.Array6
-
Create a six dimensional array using the specified Java array.
- Character.Array6.Holder - Class in sidl
-
- Character.Array6.Holder() - Constructor for class sidl.Character.Array6.Holder
-
Create a holder class with an empty holdee object.
- Character.Array6.Holder(Character.Array6) - Constructor for class sidl.Character.Array6.Holder
-
Create a holder with the specified object.
- Character.Array7 - Class in sidl
-
Define a seven dimensional array of type char
.
- Character.Array7() - Constructor for class sidl.Character.Array7
-
Create an empty seven dimensional array.
- Character.Array7(long, boolean) - Constructor for class sidl.Character.Array7
-
Create a seven dimensional array directly using the sidl pointer
and owner flag.
- Character.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array7
-
Create a seven dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Character.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array7
-
Create a seven dimenstional array of the specified size, with the lower
index starting at zero.
- Character.Array7(char[][][][][][][]) - Constructor for class sidl.Character.Array7
-
Create a seven dimensional array using the specified Java array.
- Character.Array7.Holder - Class in sidl
-
- Character.Array7.Holder() - Constructor for class sidl.Character.Array7.Holder
-
Create a holder class with an empty holdee object.
- Character.Array7.Holder(Character.Array7) - Constructor for class sidl.Character.Array7.Holder
-
Create a holder with the specified object.
- Character.Holder - Class in sidl
-
This is the holder inner class for inout and out arguments for
type Character
.
- Character.Holder() - Constructor for class sidl.Character.Holder
-
Create a holder class with an empty holdee object.
- Character.Holder(char) - Constructor for class sidl.Character.Holder
-
Create a holder with the specified object.
- CHARACTER_LITERAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- CharacterLiteral - Class in gov.llnl.babel.ast
-
- CharacterLiteral(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.CharacterLiteral
-
- CharacterLiteral() - Constructor for class gov.llnl.babel.ast.CharacterLiteral
-
- CharacterLiteral - Class in gov.llnl.babel.symbols
-
- CharacterLiteral(char, Context) - Constructor for class gov.llnl.babel.symbols.CharacterLiteral
-
Create a new object.
- charCheck(Context) - Static method in class gov.llnl.babel.backend.fortran.StubSource
-
An #ifdef
to check whether character argument should be
treated like strings.
- checkAttributes(AttributeList) - Method in class gov.llnl.babel.visitor.CollisionChecker
-
- checkAttrs(String, IAttributable, Object, String[]) - Method in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
-
- checkBounds(int) - Method in class gov.llnl.sidl.BaseArray
-
Check that the index is valid for the array.
- checkBounds(int, int) - Method in class gov.llnl.sidl.BaseArray
-
Check that the indices are valid for the array.
- checkBounds(int, int, int) - Method in class gov.llnl.sidl.BaseArray
-
Check that the indices are valid for the array.
- checkBounds(int, int, int, int) - Method in class gov.llnl.sidl.BaseArray
-
Check that the indices are valid for the array.
- checkBounds(int, int, int, int, int) - Method in class gov.llnl.sidl.BaseArray
-
Check that the indices are valid for the array.
- checkBounds(int, int, int, int, int, int) - Method in class gov.llnl.sidl.BaseArray
-
Check that the indices are valid for the array.
- checkBounds(int, int, int, int, int, int, int) - Method in class gov.llnl.sidl.BaseArray
-
Check that the indices are valid for the array.
- checkDimension(int) - Method in class gov.llnl.sidl.BaseArray
-
Check that the array is equal to the specified rank.
- checkFrozen() - Method in class gov.llnl.babel.symbols.ASTNode
-
- checkIndexBounds(int, int) - Method in class gov.llnl.sidl.BaseArray
-
Check that the index is valid for the specified dimension.
- checkMxClass(Type, String, int, boolean) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate a string which checks if a matrix has the proper class
to match the argument type in SIDL specification.
- checkName(String, Name, HashMap) - Method in class gov.llnl.babel.visitor.CollisionChecker
-
- checkNameInPackageScope(Name, HashMap) - Method in class gov.llnl.babel.visitor.CollisionChecker
-
- checkNullArray() - Method in class gov.llnl.sidl.BaseArray
-
Throw a NullPointerException
if the array is null.
- checkXML(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
-
Check whether the XML fragment is well-formed.
- children - Variable in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
-
- childrenAccept(SIDLParserVisitor, Object) - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
-
Accept the visitor.
- Class() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- CLASS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- Class - Class in gov.llnl.babel.symbols
-
Class Class
defines a sidl class.
- Class(SymbolID, Comment, Context) - Constructor for class gov.llnl.babel.symbols.Class
-
Create an empty Class
object that will be constructed
by calls to other member functions.
- Class(SymbolID, Comment, Metadata, Context) - Constructor for class gov.llnl.babel.symbols.Class
-
Create an empty Class
object that will be constructed
by calls to other member functions.
- CLASS - Static variable in class gov.llnl.babel.symbols.Symbol
-
- CLASS - Static variable in class gov.llnl.babel.symbols.Type
-
- CLASS_BUILT_IN_METHODS - Static variable in class gov.llnl.babel.backend.IOR
-
The number of built-in methods that a class has.
- classToInterfacePtr(Class, Extendable, String) - Static method in class gov.llnl.babel.backend.IOR
-
Generate an expression to obtain a pointer to an interface or
subclass from an object pointer.
- ClassType - Class in gov.llnl.babel.ast
-
Fundamental OO type in SIDL.
- ClassType(ParseTreeNode, ASTNode, Name) - Constructor for class gov.llnl.babel.ast.ClassType
-
- ClassType() - Constructor for class gov.llnl.babel.ast.ClassType
-
- clear() - Method in class gov.llnl.babel.ast.NodeList
-
- clear() - Method in class gov.llnl.babel.Generator
-
- ClientJava - Class in gov.llnl.babel.backend.jdk
-
Class ClientJava
writes the Java native code descriptions that
will point to the JNI C code written by ClientJNI
.
- ClientJava(LanguageWriterForJava, Context) - Constructor for class gov.llnl.babel.backend.jdk.ClientJava
-
Create a ClientJava
object that will write symbol
information to the provided output language writer stream.
- ClientJNI - Class in gov.llnl.babel.backend.jdk
-
Class ClientJNI
writes the JNI C code that links the Java
client to the IOR.
- ClientJNI(LanguageWriterForC, Context) - Constructor for class gov.llnl.babel.backend.jdk.ClientJNI
-
Create a ClientJNI
object that will write symbol
information to the provided output language writer stream.
- ClientMatlab - Class in gov.llnl.babel.backend.matlab
-
Class ClientMatlab
writes the Matlab class constructor description
that will point to the private mexFunction code written by ClientMexStub
.
- ClientMatlab(LanguageWriterForMatlab, Context) - Constructor for class gov.llnl.babel.backend.matlab.ClientMatlab
-
Create a ClientMatlab
object that will write symbol
information to the provided output language writer stream.
- ClientMexStub - Class in gov.llnl.babel.backend.matlab
-
Class ClientMexStub
writes the Matlab native code descriptions that
will point to the JNI C code written by ClientJNI
.
- ClientMexStub(Extendable, Context) - Constructor for class gov.llnl.babel.backend.matlab.ClientMexStub
-
Create a ClientMexStub
object that will write symbol
information to the provided output language writer stream.
- clone() - Method in class gov.llnl.babel.BabelConfiguration
-
Make a copy of the configuration.
- clone() - Method in class gov.llnl.babel.symbols.ASTNode
-
- cloneDOM(Node, Document) - Static method in class gov.llnl.babel.xml.XMLUtilities
-
Recursively copy the DOM tree using the specified document as the
root document factory.
- cloneEmpty() - Method in class gov.llnl.babel.ast.ArgumentList
-
- cloneEmpty() - Method in class gov.llnl.babel.ast.AttributeList
-
- cloneEmpty() - Method in class gov.llnl.babel.ast.MethodList
-
- cloneEmpty() - Method in class gov.llnl.babel.ast.NodeList
-
- cloneEmpty() - Method in class gov.llnl.babel.ast.ScopedIDList
-
- cloneEmpty() - Method in class gov.llnl.babel.ast.SplicerImplList
-
- cloneEmpty() - Method in class gov.llnl.babel.ast.SplicerList
-
- cloneMethod() - Method in class gov.llnl.babel.symbols.Method
-
Return a shallow copy of this method object.
- close() - Method in class gov.llnl.babel.backend.writers.ChangeWriter
-
Complete writing to the original file if needed.
- close() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
-
Flush and close the associated print writer stream.
- closeCxxExtern() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
-
Close the C++ extern block at the end of the header file.
- closeCxxExtern() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
-
Close the C++ extern block at the end of the header file.
- closeHeaderGuard() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
-
Close the header guard at the end of the header file.
- closeHeaderGuard() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
-
Close the header guard at the end of the header file.
- closeUCxxNamespace(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- CMangler - Class in gov.llnl.babel.backend.mangler
-
The CMangler class provides a
NameMangler
for the C language.
- CMangler(int, int) - Constructor for class gov.llnl.babel.backend.mangler.CMangler
-
Create a name mangler for C.
- CodeConstants - Interface in gov.llnl.babel.backend
-
Interface CodeConstants
contains basic constants associated
with generated source code.
- CodeGenerationException - Exception in gov.llnl.babel.backend
-
The CodeGenerationException
exception class is thrown
if an error is detected while generating code in the compiler back
end.
- CodeGenerationException(String) - Constructor for exception gov.llnl.babel.backend.CodeGenerationException
-
Create a new CodeGenerationException
exception
with the specified message string.
- CodeGenerationFactory - Class in gov.llnl.babel.backend
-
This class stores and serves up instances CodeGenerator based
on the string name of the code that the user wishes to generate.
- CodeGenerationFactory() - Constructor for class gov.llnl.babel.backend.CodeGenerationFactory
-
Create a new instance of CodeGenerationFactory
and
initialize with reasonable defaults.
- CodeGenerator - Interface in gov.llnl.babel.backend
-
Interface CodeGenerator
is implemented by the backend code
generators.
- CodeSplicer - Class in gov.llnl.babel.backend
-
Class CodeSplicer
splices code segments from an existing
user file into a new automatically generated file.
- CodeSplicer(SymbolID, BufferedReader, String, String, boolean, boolean, Context) - Constructor for class gov.llnl.babel.backend.CodeSplicer
-
Create a new instance of the code splicer class.
- CodeSplicer(SymbolID, boolean, boolean, Context) - Constructor for class gov.llnl.babel.backend.CodeSplicer
-
Create a CodeSplicer that does not contain contents obtained from a
file.
- CollectionException - Exception in gov.llnl.babel
-
When parsing a collection of files, it is better to collect all the
exceptions until the end instead of bailing out on the first exception.
- CollectionException(String, Exception) - Constructor for exception gov.llnl.babel.CollectionException
-
- CollectionException.UriExceptionPair - Class in gov.llnl.babel
-
This struct exists to hold the (uri, exception) pair that makes
up each element of the collection.
- CollectionException.UriExceptionPair(String, Exception) - Constructor for class gov.llnl.babel.CollectionException.UriExceptionPair
-
- CollisionChecker - Class in gov.llnl.babel.visitor
-
Checks for naming collisions two args with same name in same method,
two Types with same name in a packgage, and so on for all names in
the ast.
- CollisionChecker(MsgList, Map) - Constructor for class gov.llnl.babel.visitor.CollisionChecker
-
- COLON - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- column - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- COLUMN_MAJOR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- COLUMN_MAJOR - Static variable in class gov.llnl.babel.symbols.Type
-
- combineComments(Comment, Comment) - Static method in class gov.llnl.babel.symbols.Comment
-
- comma(LanguageWriter, boolean) - Static method in class gov.llnl.babel.backend.fortran.StubSource
-
Write a comma and newline to writer
iff
needComma
is true
.
- COMMA - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- CommandLineDictionary - Interface in gov.llnl.babel.cli
-
This interface is used to add
CommandLineSwitch
objects to the dictionary of all command line switches.
- CommandLineDriver - Class in gov.llnl.babel
-
This class is the main driver for running Babel from the command line.
- CommandLineDriver(Context, boolean) - Constructor for class gov.llnl.babel.CommandLineDriver
-
The protected singleton constructor instantiates the options parser,
UserOptions
.
- CommandLineExtension - Interface in gov.llnl.babel.cli
-
Babel extensions wishing to add command line switches implement this
interface.
- CommandLineSwitch - Interface in gov.llnl.babel.cli
-
Extensions implement this interface to add new command line switches to
Babel.
- Comment - Class in gov.llnl.babel.symbols
-
The Comment
class represents a documentation comment.
- Comment(String[]) - Constructor for class gov.llnl.babel.symbols.Comment
-
This constructor for the Comment
class takes an array of
strings, one string for each line of the comment.
- COMMENT_FILE - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
-
- COMMENT_PUBLIC_ID - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
-
- commitHierarchy() - Method in class gov.llnl.babel.visitor.HierarchySorter
-
- compare(Object, Object) - Method in class gov.llnl.babel.backend.IOR.CompareMethods
-
- compare(Object, Object) - Method in class gov.llnl.babel.backend.LevelComparator
-
Compare two SymbolID
s to see which type is more refined.
- compare(Object, Object) - Method in class gov.llnl.babel.backend.SortComparator
-
Compare two objects.
- compareTo(Object) - Method in class gov.llnl.babel.ast.Attribute
-
- compareTo(Object) - Method in class gov.llnl.babel.ast.ScopedID
-
- compareTo(Object) - Method in class gov.llnl.babel.ast.Version
-
Not strictly lexigraphic since 4.0.0.0 == 4.0, but 4.0.0.1 > 4.0
- compareTo(Object) - Method in class gov.llnl.babel.msg.UserMsg
-
User Messages sort by line number first, column number second.
- compareTo(Object) - Method in class gov.llnl.babel.symbols.SymbolID
-
Compare this SymbolID
with another one.
- COMPLEMENT - Static variable in class gov.llnl.babel.ast.UnaryExpr
-
- COMPLEMENT - Static variable in class gov.llnl.babel.symbols.UnaryExpression
-
- Complex() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- Configuration - Class in gov.llnl.babel.config
-
Class Configuration
contains configuration information
from the machine configuration database for the Babel compiler.
- Configuration() - Constructor for class gov.llnl.babel.config.Configuration
-
The constructor for the Configuration
class
initializes the profile database.
- ConfigurationTest - Class in gov.llnl.babel.config
-
Class ConfigurationTest
is a simple unit test for the
Configuration
class.
- ConfigurationTest() - Constructor for class gov.llnl.babel.config.ConfigurationTest
-
- conflictingSymbols(SymbolID, SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
-
- conjugate(DoubleComplex) - Static method in class sidl.DoubleComplex
-
Returns the complex conjugate of a DoubleComplex object.
- conjugate(FloatComplex) - Static method in class sidl.FloatComplex
-
Returns the complex conjugate of a FloatComplex object.
- connectRemoteMethod(Extendable, Context, boolean) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- connectRemoteMethod(Extendable, Context) - Static method in class gov.llnl.babel.backend.python.Python
-
- constCast(String, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
generate a constCast
- CONSTRUCTOR - Static variable in class gov.llnl.babel.backend.IOR
-
The index of the built-in method for constructing a
class instance
- CONSTRUCTOR2 - Static variable in class gov.llnl.babel.backend.IOR
-
The index of the special built-in method for constructing a
class instance with user passed in private data
- Context - Class in gov.llnl.babel
-
- Context() - Constructor for class gov.llnl.babel.Context
-
- ContextAware - Interface in gov.llnl.babel.backend
-
Babel extensions implementing this type will be told the
current context.
- CONTRACT_ENFORCER - Static variable in class gov.llnl.babel.BabelConfiguration
-
- CONTRACT_POLICY - Static variable in class gov.llnl.babel.BabelConfiguration
-
- contractHasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.Method
-
Returns TRUE if the a built-in assertion method call of the specified type
is included in either contract clause; returns FALSE otherwise.
- contractHasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.Method
-
Returns TRUE if the contract calls any user-defined methods (when any is
TRUE) or has a user-defined method with a throws clause (if any is FALSE)
in either of its contract clauses; otherwise, returns FALSE.
- CONTRACTS - Static variable in class gov.llnl.babel.backend.IOR
-
The index of the built-in method for contract checking.
- convert(InputSource, Context) - Static method in class gov.llnl.babel.parsers.xml.ParseSymbolXML
-
This is a convenience utility function that converts an XML input
stream into a SIDL symbol.
- convert(Document, Context) - Static method in class gov.llnl.babel.parsers.xml.ParseSymbolXML
-
This is a convenience utility function that converts a DOM document
into a SIDL symbol.
- convert(Symbol, Context) - Static method in class gov.llnl.babel.parsers.xml.SymbolToDOM
-
This is a convenience utility function that converts the symbol into
a DOM document.
- convertExpr(AssertionExpression, Node) - Method in class gov.llnl.babel.parsers.xml.SymbolToDOM
-
- convertIdsToSymbols(Context, Collection) - Static method in class gov.llnl.babel.backend.Utilities
-
Convert a collection of SymbolID
objects into a collection
of Symbol
objects using the symbol table.
- convertIncomingArguments(boolean) - Method in class gov.llnl.babel.backend.python.TranslateArguments
-
- convertOutgoingArguments(boolean) - Method in class gov.llnl.babel.backend.python.TranslateArguments
-
- convertPythonToSidl(String) - Method in class gov.llnl.babel.backend.python.TranslateArguments
-
- convertPythonToSidl(String, String, String) - Method in class gov.llnl.babel.backend.python.TranslateArguments
-
- convertRarrayToArray(List, Context) - Static method in class gov.llnl.babel.backend.fortran.StubSource
-
Convert any rarray arguments to normal array arguments.
- convertSidlToPython() - Method in class gov.llnl.babel.backend.python.TranslateArguments
-
- convertToString(Symbol, Context) - Static method in class gov.llnl.babel.parsers.xml.SymbolToDOM
-
This is a convenience utilility function that converts the symbol
directly into a string.
- Cookie - Class in gov.llnl.babel.url.cookie
-
Some WWW servers will not work unless the user agent stores and returns
cookies.
- Cookie(String, String) - Constructor for class gov.llnl.babel.url.cookie.Cookie
-
The basic cookie constructor (or should I say cutter?).
- CookieConnection - Class in gov.llnl.babel.url
-
Class CookieConnection
caches cookies for a HTTP or HTTPS
connection.
- CookieConnection() - Constructor for class gov.llnl.babel.url.CookieConnection
-
Create a new cookie connection and initialize the cookie state to be
empty.
- CookieCrumbleException - Exception in gov.llnl.babel.url.cookie
-
This is an exception for cookie management and cookie problems.
- CookieJar - Class in gov.llnl.babel.url.cookie
-
CookieJar
is a container for HTTP Cookie's.
- CookieJar() - Constructor for class gov.llnl.babel.url.cookie.CookieJar
-
- COPY - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- copy(Boolean.Array1) - Method in class sidl.Boolean.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Boolean.Array2) - Method in class sidl.Boolean.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Boolean.Array3) - Method in class sidl.Boolean.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Boolean.Array4) - Method in class sidl.Boolean.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Boolean.Array5) - Method in class sidl.Boolean.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Boolean.Array6) - Method in class sidl.Boolean.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Boolean.Array7) - Method in class sidl.Boolean.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Character.Array1) - Method in class sidl.Character.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Character.Array2) - Method in class sidl.Character.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Character.Array3) - Method in class sidl.Character.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Character.Array4) - Method in class sidl.Character.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Character.Array5) - Method in class sidl.Character.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Character.Array6) - Method in class sidl.Character.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Character.Array7) - Method in class sidl.Character.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Double.Array1) - Method in class sidl.Double.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Double.Array2) - Method in class sidl.Double.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Double.Array3) - Method in class sidl.Double.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Double.Array4) - Method in class sidl.Double.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Double.Array5) - Method in class sidl.Double.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Double.Array6) - Method in class sidl.Double.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Double.Array7) - Method in class sidl.Double.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(DoubleComplex.Array1) - Method in class sidl.DoubleComplex.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(DoubleComplex.Array2) - Method in class sidl.DoubleComplex.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(DoubleComplex.Array3) - Method in class sidl.DoubleComplex.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(DoubleComplex.Array4) - Method in class sidl.DoubleComplex.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(DoubleComplex.Array5) - Method in class sidl.DoubleComplex.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(DoubleComplex.Array6) - Method in class sidl.DoubleComplex.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(DoubleComplex.Array7) - Method in class sidl.DoubleComplex.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Enum.Array1) - Method in class sidl.Enum.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Enum.Array2) - Method in class sidl.Enum.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Enum.Array3) - Method in class sidl.Enum.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Enum.Array4) - Method in class sidl.Enum.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Enum.Array5) - Method in class sidl.Enum.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Enum.Array6) - Method in class sidl.Enum.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Enum.Array7) - Method in class sidl.Enum.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Float.Array1) - Method in class sidl.Float.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Float.Array2) - Method in class sidl.Float.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Float.Array3) - Method in class sidl.Float.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Float.Array4) - Method in class sidl.Float.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Float.Array5) - Method in class sidl.Float.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Float.Array6) - Method in class sidl.Float.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Float.Array7) - Method in class sidl.Float.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(FloatComplex.Array1) - Method in class sidl.FloatComplex.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(FloatComplex.Array2) - Method in class sidl.FloatComplex.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(FloatComplex.Array3) - Method in class sidl.FloatComplex.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(FloatComplex.Array4) - Method in class sidl.FloatComplex.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(FloatComplex.Array5) - Method in class sidl.FloatComplex.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(FloatComplex.Array6) - Method in class sidl.FloatComplex.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(FloatComplex.Array7) - Method in class sidl.FloatComplex.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Integer.Array1) - Method in class sidl.Integer.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Integer.Array2) - Method in class sidl.Integer.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Integer.Array3) - Method in class sidl.Integer.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Integer.Array4) - Method in class sidl.Integer.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Integer.Array5) - Method in class sidl.Integer.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Integer.Array6) - Method in class sidl.Integer.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Integer.Array7) - Method in class sidl.Integer.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Long.Array1) - Method in class sidl.Long.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Long.Array2) - Method in class sidl.Long.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Long.Array3) - Method in class sidl.Long.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Long.Array4) - Method in class sidl.Long.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Long.Array5) - Method in class sidl.Long.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Long.Array6) - Method in class sidl.Long.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Long.Array7) - Method in class sidl.Long.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Opaque.Array1) - Method in class sidl.Opaque.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Opaque.Array2) - Method in class sidl.Opaque.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Opaque.Array3) - Method in class sidl.Opaque.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Opaque.Array4) - Method in class sidl.Opaque.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Opaque.Array5) - Method in class sidl.Opaque.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Opaque.Array6) - Method in class sidl.Opaque.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(Opaque.Array7) - Method in class sidl.Opaque.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(String.Array1) - Method in class sidl.String.Array1
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(String.Array2) - Method in class sidl.String.Array2
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(String.Array3) - Method in class sidl.String.Array3
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(String.Array4) - Method in class sidl.String.Array4
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(String.Array5) - Method in class sidl.String.Array5
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(String.Array6) - Method in class sidl.String.Array6
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copy(String.Array7) - Method in class sidl.String.Array7
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- copyComment(Comment) - Method in class gov.llnl.babel.backend.python.PythonClientC
-
Convert a comment into a C string.
- copyInheritedStatics() - Method in class gov.llnl.babel.backend.python.PythonClientCSource
-
- CorruptSymbolException - Exception in gov.llnl.babel.cli
-
- CorruptSymbolException() - Constructor for exception gov.llnl.babel.cli.CorruptSymbolException
-
Create an exception to indicate that the symbol table is in an
undefined state.
- cos(DoubleComplex) - Static method in class sidl.DoubleComplex
-
Returns the cosine of a DoubleComplex.
- cos(FloatComplex) - Static method in class sidl.FloatComplex
-
Returns the cosine of a FloatComplex.
- cosh(DoubleComplex) - Static method in class sidl.DoubleComplex
-
Returns the hyperbolic cosh of a DoubleComplex.
- cosh(FloatComplex) - Static method in class sidl.FloatComplex
-
Returns the hyperbolic cosh of a FloatComplex.
- cosh(double) - Static method in class sidl.Sfun
-
Returns the hyperbolic cosine of a double.
- cot(double) - Static method in class sidl.Sfun
-
Returns the cotangent of a double.
- countLines(char[], int, int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
-
- createAll() - Method in interface gov.llnl.babel.backend.BuildGenerator
-
Generate the files needed to support the building of Babel generated
files.
- createAll() - Method in class gov.llnl.babel.backend.DependenciesGenerator
-
Create all Makefiles in all the directories registered
with the FileManager
.
- createAll() - Method in class gov.llnl.babel.backend.MakefileGenerator
-
Create all Makefiles in all the directories registered
with the FileManager
.
- createAll() - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
-
Create all PackageMakeInfos in all the directories registered
with the FileManager
.
- createAll() - Method in class gov.llnl.babel.backend.python.SetupGenerator
-
Generate the setup.py to build the Python extension modules.
- createCast(Context, SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- createCastTwo(Context, SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- createCHeader(Symbol, String, String, Context) - Static method in class gov.llnl.babel.backend.python.Python
-
- createDocBuilder() - Static method in class gov.llnl.babel.xml.XMLUtilities
-
- createFile(SymbolID, int, String, String) - Method in class gov.llnl.babel.backend.FileManager
-
Create a file given a symbol ID, type, file group, and file name.
- createHeader(Symbol, int, String, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Create an empty header file and return the language writer
to create subsequent content.
- createLaunch(Symbol, String, Context) - Static method in class gov.llnl.babel.backend.python.Python
-
Generate an IO stream to receive the C skeleton file for the Python
implementations.
- createMakefileInDirectory(String, String) - Method in class gov.llnl.babel.backend.DependenciesGenerator
-
Create a single makefile in a specific directory.
- createMakefileInDirectory(String, String) - Method in class gov.llnl.babel.backend.MakefileGenerator
-
Create a single makefile in a specific directory.
- createMakefileInDirectory(String, String) - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
-
Log that we created a single makefile in a specific directory.
- createPyWriter(Symbol, String, String, Context) - Static method in class gov.llnl.babel.backend.python.Python
-
Create a Python LanguageWriterForPython
with a banner
comment a documentation string in the FileManager
group
PYTHON.
- createRemoteMethod(Extendable, Context, boolean) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- createRemoteMethod(Extendable, Context) - Static method in class gov.llnl.babel.backend.python.Python
-
- createRepository(String) - Method in class gov.llnl.babel.repository.RepositoryFactory
-
Create a new repository object based on the URI.
- createSkel(Symbol, String, Context) - Static method in class gov.llnl.babel.backend.python.Python
-
Generate an IO stream to receive the C skeleton file for the Python
implementations.
- createSource(Symbol, int, String, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Create an empty source file and return the language writer
to create subsequent content.
- createStub(Symbol, String, Context) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate an IO stream to receive the C stub file for the Matlab clients.
- createStub(Symbol, String, Context) - Static method in class gov.llnl.babel.backend.python.Python
-
Generate an IO stream to receive the C stub file for the Python clients.
- createWriter(SymbolID, int, String, String) - Method in class gov.llnl.babel.backend.FileManager
-
Create a file given a symbol, file group, and file name.
- createWriter(String, String) - Static method in class gov.llnl.babel.backend.writers.ChangeWriter
-
Create a Writer
for a particular filename and directory
combination.
- curChar - Variable in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
-
- currentToken - Variable in exception gov.llnl.babel.parsers.sidl2.ParseException
-
This is the last token that has been consumed successfully.
- CustomAttr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- CustomAttrList() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- Cxx - Class in gov.llnl.babel.backend.ucxx
-
Class Cxx
contains common C++ language binding routines
shared by the C++ backend code generators.
- Cxx() - Constructor for class gov.llnl.babel.backend.ucxx.Cxx
-
- CxxImplHeader - Class in gov.llnl.babel.backend.ucxx
-
Create and write a header for a Cxx C extension class to wrap a
BABEL extendable in a Cxx object.
- CxxImplHeader(Extendable, Context) - Constructor for class gov.llnl.babel.backend.ucxx.CxxImplHeader
-
Create an object capable of generating the header file for a
BABEL extendable.
- CxxImplSource - Class in gov.llnl.babel.backend.ucxx
-
Create and write a header for a Cxx C extension class to wrap a
BABEL extendable in a Cxx object.
- CxxImplSource(Extendable, Context) - Constructor for class gov.llnl.babel.backend.ucxx.CxxImplSource
-
Create an object capable of generating the header file for a
BABEL extendable.
- CxxSkelSource - Class in gov.llnl.babel.backend.ucxx
-
Create and write a header for a Cxx C extension class to wrap a
BABEL extendable in a Cxx object.
- CxxSkelSource(Extendable, Context) - Constructor for class gov.llnl.babel.backend.ucxx.CxxSkelSource
-
Create an object capable of generating the header file for a
BABEL extendable.
- CxxStructHeader - Class in gov.llnl.babel.backend.ucxx
-
- CxxStructHeader(Struct, Context) - Constructor for class gov.llnl.babel.backend.ucxx.CxxStructHeader
-
Create an object capable of generating the header file for a
BABEL struct.
- CxxStructSource - Class in gov.llnl.babel.backend.ucxx
-
- CxxStructSource(Struct, Context) - Constructor for class gov.llnl.babel.backend.ucxx.CxxStructSource
-
- CxxStubHeader - Class in gov.llnl.babel.backend.ucxx
-
- CxxStubHeader(Extendable, Context) - Constructor for class gov.llnl.babel.backend.ucxx.CxxStubHeader
-
Create an object capable of generating the header file for a
BABEL extendable.
- CxxStubHeader(Extendable, LanguageWriterForCxx, Context) - Constructor for class gov.llnl.babel.backend.ucxx.CxxStubHeader
-
Special constructor for generating super methods for IMPL files.
- CxxStubSource - Class in gov.llnl.babel.backend.ucxx
-
Create and write a header for a Cxx C extension class to wrap a
BABEL extendable in a Cxx object.
- CxxStubSource(Extendable, Context) - Constructor for class gov.llnl.babel.backend.ucxx.CxxStubSource
-
Create an object capable of generating the header file for a
BABEL extendable.
- CxxStubSource(Extendable, LanguageWriterForCxx, Context) - Constructor for class gov.llnl.babel.backend.ucxx.CxxStubSource
-
Create an object capable of generating the header file for a
BABEL extendable.
- fact(int) - Static method in class sidl.Sfun
-
Returns the factorial of an integer.
- FALSE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- fatal_message() - Method in class gov.llnl.babel.msg.MsgList
-
Returns true iff a fatal message is included in the list.
- fatalError(SAXParseException) - Method in class gov.llnl.babel.xml.ExceptionErrorHandler
-
Throw a SAXException
if the parser issues a fatal error.
- FCOMPLEX - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- FCOMPLEX - Static variable in class gov.llnl.babel.symbols.Type
-
- FComplexLiteral - Class in gov.llnl.babel.ast
-
- FComplexLiteral(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.FComplexLiteral
-
- FComplexLiteral() - Constructor for class gov.llnl.babel.ast.FComplexLiteral
-
- FComplexLiteral - Class in gov.llnl.babel.symbols
-
- FComplexLiteral(FloatLiteral, FloatLiteral, Context) - Constructor for class gov.llnl.babel.symbols.FComplexLiteral
-
Create a new object.
- FComplexLiteral(LongLiteral, LongLiteral, Context) - Constructor for class gov.llnl.babel.symbols.FComplexLiteral
-
Create a new object.
- FILE_ROLE_IMPL - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_ROLE_MAX - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_ROLE_MIN - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_ROLE_NONE - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_ROLE_SKEL - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_ROLE_STUB - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_ROLE_SUFFIX - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_TYPE_C_HEADER - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_TYPE_C_SOURCE - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_TYPE_CXX_HEADER - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_TYPE_CXX_SOURCE - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_TYPE_EXTENSION - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_TYPE_MAX - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_TYPE_MIN - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FILE_TYPE_NONE - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
-
- FileListener - Interface in gov.llnl.babel.backend
-
Various other objects, primarily the Makefile generators, need to know
all the files that the file manager creates.
- FileManager - Class in gov.llnl.babel.backend
-
FileManager
is a singleton class that manages the files
generated by the backend code generators.
- FileManager(Context) - Constructor for class gov.llnl.babel.backend.FileManager
-
Create a new instance of the backend file manager object.
- FileRepository - Class in gov.llnl.babel.repository
-
The FileRepository
class implements a simple repository
for sidl symbols using XML files stored in a single root directory.
- FileRepository(String, Context) - Constructor for class gov.llnl.babel.repository.FileRepository
-
The constructor takes a file directory path to the repository.
- FillBuff() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- FINAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- FINAL - Static variable in class gov.llnl.babel.symbols.Method
-
- finalize() - Method in class gov.llnl.babel.backend.writers.ChangeWriter
-
Make sure to close the writer if the programmer should forget to do so.
- finalize() - Method in class gov.llnl.sidl.BaseArray
-
The finalizer of this object deallocates the IOR array reference if
we are the owner and the referece is not null.
- finalize() - Method in exception gov.llnl.sidl.BaseClass
-
The finalizer of this method decreases the IOR reference count to
this Java object and then calls other finalizers in the chain.
- findCollisions(Map, Symbol) - Method in class gov.llnl.babel.backend.fortran.ImplSource
-
- first - Variable in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
-
- FixedType - Class in gov.llnl.babel.ast
-
Any built-in type (char, int, long, float, double, fcomplex, dcomplex, string, opaque).
- FixedType(ParseTreeNode, ASTNode, String) - Constructor for class gov.llnl.babel.ast.FixedType
-
- FLOAT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- FLOAT - Static variable in class gov.llnl.babel.symbols.Type
-
- Float - Class in sidl
-
Class Float
contains inner classes that
provide holder and array support for standard Java primitive
types.
- Float() - Constructor for class sidl.Float
-
- Float.Array - Class in sidl
-
Define a one dimensional array of type float
for the sidl Java run-time.
- Float.Array() - Constructor for class sidl.Float.Array
-
Construct an empty array object.
- Float.Array(long, boolean) - Constructor for class sidl.Float.Array
-
Create an array using an IOR array pointer.
- Float.Array(int, int[], int[], boolean) - Constructor for class sidl.Float.Array
-
Create an array with the specified lower and upper bounds.
- Float.Array.Holder - Class in sidl
-
- Float.Array.Holder() - Constructor for class sidl.Float.Array.Holder
-
Create a holder class with an empty holdee object.
- Float.Array.Holder(Float.Array) - Constructor for class sidl.Float.Array.Holder
-
Create a holder with the specified object.
- Float.Array1 - Class in sidl
-
Define a one dimensional array of type float
.
- Float.Array1() - Constructor for class sidl.Float.Array1
-
Create an empty one dimensional array.
- Float.Array1(long, boolean) - Constructor for class sidl.Float.Array1
-
Create a one dimensional array directly using the sidl pointer
and owner flag.
- Float.Array1(int, int, boolean) - Constructor for class sidl.Float.Array1
-
Create a one dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Float.Array1(int, boolean) - Constructor for class sidl.Float.Array1
-
Create a one dimenstional array of the specified size, with the lower
index starting at zero.
- Float.Array1(float[]) - Constructor for class sidl.Float.Array1
-
Create a one dimensional array using the specified Java array.
- Float.Array1.Holder - Class in sidl
-
- Float.Array1.Holder() - Constructor for class sidl.Float.Array1.Holder
-
Create a holder class with an empty holdee object.
- Float.Array1.Holder(Float.Array1) - Constructor for class sidl.Float.Array1.Holder
-
Create a holder with the specified object.
- Float.Array2 - Class in sidl
-
Define a two dimensional array of type float
.
- Float.Array2() - Constructor for class sidl.Float.Array2
-
Create an empty two dimensional array.
- Float.Array2(long, boolean) - Constructor for class sidl.Float.Array2
-
Create a two dimensional array directly using the sidl pointer
and owner flag.
- Float.Array2(int, int, int, int, boolean) - Constructor for class sidl.Float.Array2
-
Create a two dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Float.Array2(int, int, boolean) - Constructor for class sidl.Float.Array2
-
Create a two dimenstional array of the specified size, with the lower
index starting at zero.
- Float.Array2(float[][]) - Constructor for class sidl.Float.Array2
-
Create a two dimensional array using the specified Java array.
- Float.Array2.Holder - Class in sidl
-
- Float.Array2.Holder() - Constructor for class sidl.Float.Array2.Holder
-
Create a holder class with an empty holdee object.
- Float.Array2.Holder(Float.Array2) - Constructor for class sidl.Float.Array2.Holder
-
Create a holder with the specified object.
- Float.Array3 - Class in sidl
-
Define a three dimensional array of type float
.
- Float.Array3() - Constructor for class sidl.Float.Array3
-
Create an empty three dimensional array.
- Float.Array3(long, boolean) - Constructor for class sidl.Float.Array3
-
Create a three dimensional array directly using the sidl pointer
and owner flag.
- Float.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array3
-
Create a three dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Float.Array3(int, int, int, boolean) - Constructor for class sidl.Float.Array3
-
Create a three dimenstional array of the specified size, with the lower
index starting at zero.
- Float.Array3(float[][][]) - Constructor for class sidl.Float.Array3
-
Create a three dimensional array using the specified Java array.
- Float.Array3.Holder - Class in sidl
-
- Float.Array3.Holder() - Constructor for class sidl.Float.Array3.Holder
-
Create a holder class with an empty holdee object.
- Float.Array3.Holder(Float.Array3) - Constructor for class sidl.Float.Array3.Holder
-
Create a holder with the specified object.
- Float.Array4 - Class in sidl
-
Define a four dimensional array of type float
.
- Float.Array4() - Constructor for class sidl.Float.Array4
-
Create an empty four dimensional array.
- Float.Array4(long, boolean) - Constructor for class sidl.Float.Array4
-
Create a four dimensional array directly using the sidl pointer
and owner flag.
- Float.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array4
-
Create a four dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Float.Array4(int, int, int, int, boolean) - Constructor for class sidl.Float.Array4
-
Create a four dimenstional array of the specified size, with the lower
index starting at zero.
- Float.Array4(float[][][][]) - Constructor for class sidl.Float.Array4
-
Create a four dimensional array using the specified Java array.
- Float.Array4.Holder - Class in sidl
-
- Float.Array4.Holder() - Constructor for class sidl.Float.Array4.Holder
-
Create a holder class with an empty holdee object.
- Float.Array4.Holder(Float.Array4) - Constructor for class sidl.Float.Array4.Holder
-
Create a holder with the specified object.
- Float.Array5 - Class in sidl
-
Define a five dimensional array of type float
.
- Float.Array5() - Constructor for class sidl.Float.Array5
-
Create an empty four dimensional array.
- Float.Array5(long, boolean) - Constructor for class sidl.Float.Array5
-
Create a five dimensional array directly using the sidl pointer
and owner flag.
- Float.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array5
-
Create a five dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Float.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array5
-
Create a five dimenstional array of the specified size, with the lower
index starting at zero.
- Float.Array5(float[][][][][]) - Constructor for class sidl.Float.Array5
-
Create a five dimensional array using the specified Java array.
- Float.Array5.Holder - Class in sidl
-
- Float.Array5.Holder() - Constructor for class sidl.Float.Array5.Holder
-
Create a holder class with an empty holdee object.
- Float.Array5.Holder(Float.Array5) - Constructor for class sidl.Float.Array5.Holder
-
Create a holder with the specified object.
- Float.Array6 - Class in sidl
-
Define a six dimensional array of type float
.
- Float.Array6() - Constructor for class sidl.Float.Array6
-
Create an empty six dimensional array.
- Float.Array6(long, boolean) - Constructor for class sidl.Float.Array6
-
Create a six dimensional array directly using the sidl pointer
and owner flag.
- Float.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array6
-
Create a six dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Float.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array6
-
Create a six dimenstional array of the specified size, with the lower
index starting at zero.
- Float.Array6(float[][][][][][]) - Constructor for class sidl.Float.Array6
-
Create a six dimensional array using the specified Java array.
- Float.Array6.Holder - Class in sidl
-
- Float.Array6.Holder() - Constructor for class sidl.Float.Array6.Holder
-
Create a holder class with an empty holdee object.
- Float.Array6.Holder(Float.Array6) - Constructor for class sidl.Float.Array6.Holder
-
Create a holder with the specified object.
- Float.Array7 - Class in sidl
-
Define a seven dimensional array of type float
.
- Float.Array7() - Constructor for class sidl.Float.Array7
-
Create an empty seven dimensional array.
- Float.Array7(long, boolean) - Constructor for class sidl.Float.Array7
-
Create a seven dimensional array directly using the sidl pointer
and owner flag.
- Float.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array7
-
Create a seven dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Float.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array7
-
Create a seven dimenstional array of the specified size, with the lower
index starting at zero.
- Float.Array7(float[][][][][][][]) - Constructor for class sidl.Float.Array7
-
Create a seven dimensional array using the specified Java array.
- Float.Array7.Holder - Class in sidl
-
- Float.Array7.Holder() - Constructor for class sidl.Float.Array7.Holder
-
Create a holder class with an empty holdee object.
- Float.Array7.Holder(Float.Array7) - Constructor for class sidl.Float.Array7.Holder
-
Create a holder with the specified object.
- Float.Holder - Class in sidl
-
This is the holder inner class for inout and out arguments for
type Float
.
- Float.Holder() - Constructor for class sidl.Float.Holder
-
Create a holder class with an empty holdee object.
- Float.Holder(float) - Constructor for class sidl.Float.Holder
-
Create a holder with the specified object.
- FloatComplex - Class in sidl
-
Class FloatComplex
contains inner classes that
provide holder and array support for standard Java primitive
types.
- FloatComplex(FloatComplex) - Constructor for class sidl.FloatComplex
-
Constructs a FloatComplex equal to the argument.
- FloatComplex(float, float) - Constructor for class sidl.FloatComplex
-
Constructs a FloatComplex with real and imaginary parts given
by the input arguments.
- FloatComplex(float) - Constructor for class sidl.FloatComplex
-
Constructs a FloatComplex with a zero imaginary part.
- FloatComplex() - Constructor for class sidl.FloatComplex
-
Constructs a FloatComplex equal to zero.
- FloatComplex.Array - Class in sidl
-
Define a one dimensional array of type sidl.FloatComplex
for the sidl Java run-time.
- FloatComplex.Array() - Constructor for class sidl.FloatComplex.Array
-
Construct an empty array object.
- FloatComplex.Array(long, boolean) - Constructor for class sidl.FloatComplex.Array
-
Create an array using an IOR array pointer.
- FloatComplex.Array(int, int[], int[], boolean) - Constructor for class sidl.FloatComplex.Array
-
Create an array with the specified lower and upper bounds.
- FloatComplex.Array.Holder - Class in sidl
-
- FloatComplex.Array.Holder() - Constructor for class sidl.FloatComplex.Array.Holder
-
Create a holder class with an empty holdee object.
- FloatComplex.Array.Holder(FloatComplex.Array) - Constructor for class sidl.FloatComplex.Array.Holder
-
Create a holder with the specified object.
- FloatComplex.Array1 - Class in sidl
-
Define a one dimensional array of type sidl.FloatComplex
.
- FloatComplex.Array1() - Constructor for class sidl.FloatComplex.Array1
-
Create an empty one dimensional array.
- FloatComplex.Array1(long, boolean) - Constructor for class sidl.FloatComplex.Array1
-
Create a one dimensional array directly using the sidl pointer
and owner flag.
- FloatComplex.Array1(int, int, boolean) - Constructor for class sidl.FloatComplex.Array1
-
Create a one dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- FloatComplex.Array1(int, boolean) - Constructor for class sidl.FloatComplex.Array1
-
Create a one dimenstional array of the specified size, with the lower
index starting at zero.
- FloatComplex.Array1(FloatComplex[]) - Constructor for class sidl.FloatComplex.Array1
-
Create a one dimensional array using the specified Java array.
- FloatComplex.Array1.Holder - Class in sidl
-
- FloatComplex.Array1.Holder() - Constructor for class sidl.FloatComplex.Array1.Holder
-
Create a holder class with an empty holdee object.
- FloatComplex.Array1.Holder(FloatComplex.Array1) - Constructor for class sidl.FloatComplex.Array1.Holder
-
Create a holder with the specified object.
- FloatComplex.Array2 - Class in sidl
-
Define a two dimensional array of type sidl.FloatComplex
.
- FloatComplex.Array2() - Constructor for class sidl.FloatComplex.Array2
-
Create an empty two dimensional array.
- FloatComplex.Array2(long, boolean) - Constructor for class sidl.FloatComplex.Array2
-
Create a two dimensional array directly using the sidl pointer
and owner flag.
- FloatComplex.Array2(int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array2
-
Create a two dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- FloatComplex.Array2(int, int, boolean) - Constructor for class sidl.FloatComplex.Array2
-
Create a two dimenstional array of the specified size, with the lower
index starting at zero.
- FloatComplex.Array2(FloatComplex[][]) - Constructor for class sidl.FloatComplex.Array2
-
Create a two dimensional array using the specified Java array.
- FloatComplex.Array2.Holder - Class in sidl
-
- FloatComplex.Array2.Holder() - Constructor for class sidl.FloatComplex.Array2.Holder
-
Create a holder class with an empty holdee object.
- FloatComplex.Array2.Holder(FloatComplex.Array2) - Constructor for class sidl.FloatComplex.Array2.Holder
-
Create a holder with the specified object.
- FloatComplex.Array3 - Class in sidl
-
Define a three dimensional array of type sidl.FloatComplex
.
- FloatComplex.Array3() - Constructor for class sidl.FloatComplex.Array3
-
Create an empty three dimensional array.
- FloatComplex.Array3(long, boolean) - Constructor for class sidl.FloatComplex.Array3
-
Create a three dimensional array directly using the sidl pointer
and owner flag.
- FloatComplex.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array3
-
Create a three dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- FloatComplex.Array3(int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array3
-
Create a three dimenstional array of the specified size, with the lower
index starting at zero.
- FloatComplex.Array3(FloatComplex[][][]) - Constructor for class sidl.FloatComplex.Array3
-
Create a three dimensional array using the specified Java array.
- FloatComplex.Array3.Holder - Class in sidl
-
- FloatComplex.Array3.Holder() - Constructor for class sidl.FloatComplex.Array3.Holder
-
Create a holder class with an empty holdee object.
- FloatComplex.Array3.Holder(FloatComplex.Array3) - Constructor for class sidl.FloatComplex.Array3.Holder
-
Create a holder with the specified object.
- FloatComplex.Array4 - Class in sidl
-
Define a four dimensional array of type sidl.FloatComplex
.
- FloatComplex.Array4() - Constructor for class sidl.FloatComplex.Array4
-
Create an empty four dimensional array.
- FloatComplex.Array4(long, boolean) - Constructor for class sidl.FloatComplex.Array4
-
Create a four dimensional array directly using the sidl pointer
and owner flag.
- FloatComplex.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array4
-
Create a four dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- FloatComplex.Array4(int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array4
-
Create a four dimenstional array of the specified size, with the lower
index starting at zero.
- FloatComplex.Array4(FloatComplex[][][][]) - Constructor for class sidl.FloatComplex.Array4
-
Create a four dimensional array using the specified Java array.
- FloatComplex.Array4.Holder - Class in sidl
-
- FloatComplex.Array4.Holder() - Constructor for class sidl.FloatComplex.Array4.Holder
-
Create a holder class with an empty holdee object.
- FloatComplex.Array4.Holder(FloatComplex.Array4) - Constructor for class sidl.FloatComplex.Array4.Holder
-
Create a holder with the specified object.
- FloatComplex.Array5 - Class in sidl
-
Define a five dimensional array of type sidl.FloatComplex
.
- FloatComplex.Array5() - Constructor for class sidl.FloatComplex.Array5
-
Create an empty four dimensional array.
- FloatComplex.Array5(long, boolean) - Constructor for class sidl.FloatComplex.Array5
-
Create a five dimensional array directly using the sidl pointer
and owner flag.
- FloatComplex.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array5
-
Create a five dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- FloatComplex.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array5
-
Create a five dimenstional array of the specified size, with the lower
index starting at zero.
- FloatComplex.Array5(FloatComplex[][][][][]) - Constructor for class sidl.FloatComplex.Array5
-
Create a five dimensional array using the specified Java array.
- FloatComplex.Array5.Holder - Class in sidl
-
- FloatComplex.Array5.Holder() - Constructor for class sidl.FloatComplex.Array5.Holder
-
Create a holder class with an empty holdee object.
- FloatComplex.Array5.Holder(FloatComplex.Array5) - Constructor for class sidl.FloatComplex.Array5.Holder
-
Create a holder with the specified object.
- FloatComplex.Array6 - Class in sidl
-
Define a six dimensional array of type sidl.FloatComplex
.
- FloatComplex.Array6() - Constructor for class sidl.FloatComplex.Array6
-
Create an empty six dimensional array.
- FloatComplex.Array6(long, boolean) - Constructor for class sidl.FloatComplex.Array6
-
Create a six dimensional array directly using the sidl pointer
and owner flag.
- FloatComplex.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array6
-
Create a six dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- FloatComplex.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array6
-
Create a six dimenstional array of the specified size, with the lower
index starting at zero.
- FloatComplex.Array6(FloatComplex[][][][][][]) - Constructor for class sidl.FloatComplex.Array6
-
Create a six dimensional array using the specified Java array.
- FloatComplex.Array6.Holder - Class in sidl
-
- FloatComplex.Array6.Holder() - Constructor for class sidl.FloatComplex.Array6.Holder
-
Create a holder class with an empty holdee object.
- FloatComplex.Array6.Holder(FloatComplex.Array6) - Constructor for class sidl.FloatComplex.Array6.Holder
-
Create a holder with the specified object.
- FloatComplex.Array7 - Class in sidl
-
Define a seven dimensional array of type sidl.FloatComplex
.
- FloatComplex.Array7() - Constructor for class sidl.FloatComplex.Array7
-
Create an empty seven dimensional array.
- FloatComplex.Array7(long, boolean) - Constructor for class sidl.FloatComplex.Array7
-
Create a seven dimensional array directly using the sidl pointer
and owner flag.
- FloatComplex.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array7
-
Create a seven dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- FloatComplex.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array7
-
Create a seven dimenstional array of the specified size, with the lower
index starting at zero.
- FloatComplex.Array7(FloatComplex[][][][][][][]) - Constructor for class sidl.FloatComplex.Array7
-
Create a seven dimensional array using the specified Java array.
- FloatComplex.Array7.Holder - Class in sidl
-
- FloatComplex.Array7.Holder() - Constructor for class sidl.FloatComplex.Array7.Holder
-
Create a holder class with an empty holdee object.
- FloatComplex.Array7.Holder(FloatComplex.Array7) - Constructor for class sidl.FloatComplex.Array7.Holder
-
Create a holder with the specified object.
- FloatComplex.Holder - Class in sidl
-
This is the holder inner class for inout and out arguments for
type FloatComplex
.
- FloatComplex.Holder() - Constructor for class sidl.FloatComplex.Holder
-
Create a holder class with an empty holdee object.
- FloatComplex.Holder(FloatComplex) - Constructor for class sidl.FloatComplex.Holder
-
Create a holder with the specified object.
- FLOATING_POINT_LITERAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- FloatLiteral - Class in gov.llnl.babel.ast
-
- FloatLiteral(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.FloatLiteral
-
- FloatLiteral() - Constructor for class gov.llnl.babel.ast.FloatLiteral
-
- FloatLiteral - Class in gov.llnl.babel.symbols
-
- FloatLiteral(Float, String, Context) - Constructor for class gov.llnl.babel.symbols.FloatLiteral
-
Create a new object.
- flush() - Method in class gov.llnl.babel.backend.writers.ChangeWriter
-
This will flush all the buffered output into the temporary file.
- flushPrintWriter() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
-
Flush the underlying print writer stream.
- FORMAT - Static variable in class gov.llnl.babel.symbols.Metadata
-
- formatChildren(Node) - Static method in class gov.llnl.babel.xml.XMLUtilities
-
Return a string representation of the XML DOM document under the
specified element root.
- formatOffendingToken(String, Token) - Static method in class gov.llnl.babel.msg.ErrorFormatter
-
Generate two lines of text the first with line of specified by the token
the second some carets (^) pointing out the actual token
- formatOffendingTokens(String, Token, Token) - Static method in class gov.llnl.babel.msg.ErrorFormatter
-
Generate two lines of text; the first with line specified by the token range,
the second some carets (^) point out the offending tokens.
- formatParseError(ParseException, String) - Static method in class gov.llnl.babel.msg.ErrorFormatter
-
- FortArrayMethods - Class in gov.llnl.babel.backend.fortran
-
- FortArrayMethods(SymbolID, boolean, Context) - Constructor for class gov.llnl.babel.backend.fortran.FortArrayMethods
-
- Fortran - Class in gov.llnl.babel.backend.fortran
-
Provide a collection of static methods to provide the mapping of sidl
concepts into FORTRAN.
- FortranExprString - Class in gov.llnl.babel.symbols
-
- FortranExprString() - Constructor for class gov.llnl.babel.symbols.FortranExprString
-
- FortranMangler - Class in gov.llnl.babel.backend.mangler
-
This class provides a
NameMangler
for the FORTRAN 77, 90, 95 and presumably future FORTRAN standards.
- FortranMangler(int, int) - Constructor for class gov.llnl.babel.backend.mangler.FortranMangler
-
Create a name mangler for FORTRAN.
- freeze() - Method in class gov.llnl.babel.symbols.Argument
-
- freeze() - Method in class gov.llnl.babel.symbols.Assertion
-
- freeze() - Method in class gov.llnl.babel.symbols.ASTNode
-
- freeze() - Method in class gov.llnl.babel.symbols.Class
-
- freeze() - Method in class gov.llnl.babel.symbols.Enumeration
-
- freeze() - Method in class gov.llnl.babel.symbols.Extendable
-
- freeze() - Method in class gov.llnl.babel.symbols.Method
-
- freeze() - Method in class gov.llnl.babel.symbols.Package
-
- freeze() - Method in class gov.llnl.babel.symbols.Struct
-
- freeze() - Method in class gov.llnl.babel.symbols.Symbol
-
- freeze() - Method in class gov.llnl.babel.symbols.Type
-
- freezeAll() - Method in class gov.llnl.babel.symbols.SymbolTable
-
- FROM - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- fromArray(boolean[]) - Method in class sidl.Boolean.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(boolean[][]) - Method in class sidl.Boolean.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(boolean[][][]) - Method in class sidl.Boolean.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(boolean[][][][]) - Method in class sidl.Boolean.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(boolean[][][][][]) - Method in class sidl.Boolean.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(boolean[][][][][][]) - Method in class sidl.Boolean.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(boolean[][][][][][][]) - Method in class sidl.Boolean.Array7
-
Set the value of the sidl array from the Java array.
- fromArray(char[]) - Method in class sidl.Character.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(char[][]) - Method in class sidl.Character.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(char[][][]) - Method in class sidl.Character.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(char[][][][]) - Method in class sidl.Character.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(char[][][][][]) - Method in class sidl.Character.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(char[][][][][][]) - Method in class sidl.Character.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(char[][][][][][][]) - Method in class sidl.Character.Array7
-
Set the value of the sidl array from the Java array.
- fromArray(double[]) - Method in class sidl.Double.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(double[][]) - Method in class sidl.Double.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(double[][][]) - Method in class sidl.Double.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(double[][][][]) - Method in class sidl.Double.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(double[][][][][]) - Method in class sidl.Double.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(double[][][][][][]) - Method in class sidl.Double.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(double[][][][][][][]) - Method in class sidl.Double.Array7
-
Set the value of the sidl array from the Java array.
- fromArray(DoubleComplex[]) - Method in class sidl.DoubleComplex.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(DoubleComplex[][]) - Method in class sidl.DoubleComplex.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(DoubleComplex[][][]) - Method in class sidl.DoubleComplex.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(DoubleComplex[][][][]) - Method in class sidl.DoubleComplex.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(DoubleComplex[][][][][]) - Method in class sidl.DoubleComplex.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(DoubleComplex[][][][][][]) - Method in class sidl.DoubleComplex.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(DoubleComplex[][][][][][][]) - Method in class sidl.DoubleComplex.Array7
-
Set the value of the sidl array from the Java array.
- fromArray(long[]) - Method in class sidl.Enum.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(long[][]) - Method in class sidl.Enum.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][]) - Method in class sidl.Enum.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][]) - Method in class sidl.Enum.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][][]) - Method in class sidl.Enum.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][][][]) - Method in class sidl.Enum.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][][][][]) - Method in class sidl.Enum.Array7
-
Set the value of the sidl array from the Java array.
- fromArray(float[]) - Method in class sidl.Float.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(float[][]) - Method in class sidl.Float.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(float[][][]) - Method in class sidl.Float.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(float[][][][]) - Method in class sidl.Float.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(float[][][][][]) - Method in class sidl.Float.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(float[][][][][][]) - Method in class sidl.Float.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(float[][][][][][][]) - Method in class sidl.Float.Array7
-
Set the value of the sidl array from the Java array.
- fromArray(FloatComplex[]) - Method in class sidl.FloatComplex.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(FloatComplex[][]) - Method in class sidl.FloatComplex.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(FloatComplex[][][]) - Method in class sidl.FloatComplex.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(FloatComplex[][][][]) - Method in class sidl.FloatComplex.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(FloatComplex[][][][][]) - Method in class sidl.FloatComplex.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(FloatComplex[][][][][][]) - Method in class sidl.FloatComplex.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(FloatComplex[][][][][][][]) - Method in class sidl.FloatComplex.Array7
-
Set the value of the sidl array from the Java array.
- fromArray(int[]) - Method in class sidl.Integer.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(int[][]) - Method in class sidl.Integer.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(int[][][]) - Method in class sidl.Integer.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(int[][][][]) - Method in class sidl.Integer.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(int[][][][][]) - Method in class sidl.Integer.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(int[][][][][][]) - Method in class sidl.Integer.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(int[][][][][][][]) - Method in class sidl.Integer.Array7
-
Set the value of the sidl array from the Java array.
- fromArray(long[]) - Method in class sidl.Long.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(long[][]) - Method in class sidl.Long.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][]) - Method in class sidl.Long.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][]) - Method in class sidl.Long.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][][]) - Method in class sidl.Long.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][][][]) - Method in class sidl.Long.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][][][][]) - Method in class sidl.Long.Array7
-
Set the value of the sidl array from the Java array.
- fromArray(long[]) - Method in class sidl.Opaque.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(long[][]) - Method in class sidl.Opaque.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][]) - Method in class sidl.Opaque.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][]) - Method in class sidl.Opaque.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][][]) - Method in class sidl.Opaque.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][][][]) - Method in class sidl.Opaque.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(long[][][][][][][]) - Method in class sidl.Opaque.Array7
-
Set the value of the sidl array from the Java array.
- fromArray(String[]) - Method in class sidl.String.Array1
-
Set the value of the sidl array from the Java array.
- fromArray(String[][]) - Method in class sidl.String.Array2
-
Set the value of the sidl array from the Java array.
- fromArray(String[][][]) - Method in class sidl.String.Array3
-
Set the value of the sidl array from the Java array.
- fromArray(String[][][][]) - Method in class sidl.String.Array4
-
Set the value of the sidl array from the Java array.
- fromArray(String[][][][][]) - Method in class sidl.String.Array5
-
Set the value of the sidl array from the Java array.
- fromArray(String[][][][][][]) - Method in class sidl.String.Array6
-
Set the value of the sidl array from the Java array.
- fromArray(String[][][][][][][]) - Method in class sidl.String.Array7
-
Set the value of the sidl array from the Java array.
- fromAssertionXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
-
Convert the assertion XML into its integer value.
- fromBinaryOpXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
-
Convert the binary expression operator XML into its integer value.
- FromClause - Class in gov.llnl.babel.ast
-
- FromClause(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.FromClause
-
- FromClause() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- fromComXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
-
Convert the communication modifier XML into its integer value.
- fromDefXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
-
Conver the definition modifier XML into its integer value.
- fromModeXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
-
Convert the argument XML mode string into an integer.
- fromOrderXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
-
Convert the array order XML into its integer value.
- fromSymbolXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
-
Convert the Symbol
XML type string into its integer type.
- fromTypeXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
-
Convert the Type
XML type string into its integer type.
- fromUnaryOpXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
-
Convert the unary expression operator XML into its integer value.
- fromXML() - Method in class gov.llnl.babel.symbols.SymbolID
-
- FuncArgs() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- FuncEval() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- FuncExpr - Class in gov.llnl.babel.ast
-
- FuncExpr(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.FuncExpr
-
- FuncExpr() - Constructor for class gov.llnl.babel.ast.FuncExpr
-
- FUNCTION_RESULT - Static variable in class gov.llnl.babel.backend.c.C
-
- FUND_EXCEPTION - Static variable in class gov.llnl.babel.BabelConfiguration
-
- FUND_EXCEPTION_CALL_PREFIX - Static variable in class gov.llnl.babel.backend.IOR
-
- gamma(double) - Static method in class sidl.Sfun
-
Returns the Gamma function of a double.
- GE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- generateAddRefName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateAnonymousClass() - Method in class gov.llnl.babel.symbols.Interface
-
generateAnonymousClass generates the anonymous class for this
Interface.
- generateArgumentList(LanguageWriterForC, Context, String, boolean, SymbolID, Method, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the method's argument list.
- generateArgumentList(LanguageWriterForC, Context, String, boolean, SymbolID, Method, boolean, boolean, boolean, String, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the method's argument list.
- generateArgumentList(LanguageWriterForC, Context, String, boolean, SymbolID, Method, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Generate the method's argument list.
- generateArgumentList(LanguageWriterForC, Context, String, boolean, SymbolID, Method, boolean, boolean, boolean, String, boolean, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Generate the method's argument list.
- generateArgumentList(LanguageWriterForCxx, Method, Context, boolean, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- generateArguments(LanguageWriterForC, Context, String, List, boolean, boolean, Type, boolean, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the specified argument list.
- generateArguments(LanguageWriterForC, Context, String, List, boolean, String, Type, boolean, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the specified argument list.
- generateArguments(LanguageWriterForC, Context, String, List, boolean, boolean, Type, boolean, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Generate the specified argument list.
- generateArguments(LanguageWriterForC, Context, String, List, boolean, String, Type, boolean, boolean, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Generate the specified argument list.
- generateBaseEPVAttr(Extendable, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Return TRUE if the base EPV attribute needs to be supported; FALSE
otherwise.
- generateBorrowName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateBoundName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateBuiltinSignature(LanguageWriterForC, int, SymbolID, boolean, String) - Static method in class gov.llnl.babel.backend.c.StubHeader
-
Generate the specified stub-only built-in method signature.
- generateCArgumentList(LanguageWriterForC, Context, String, SymbolID, Method, boolean, boolean) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
- generateCastFunction(Class, String, LanguageWriterForC, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Generate the cast function for a class.
- generateClassMethods(String, NameMangler, NameMangler, String[]) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
-
- generateClient() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the client generation user option.
- GenerateClient - Class in gov.llnl.babel.backend.fortran
-
This class implements the
CodeGenerator
interface for the FORTRAN client side code generator.
- GenerateClient() - Constructor for class gov.llnl.babel.backend.fortran.GenerateClient
-
Create a new instance.
- generateClient(String) - Method in class gov.llnl.babel.Generator
-
- GenerateClientC - Class in gov.llnl.babel.backend.c
-
Class GenerateClientC
is the main entry point for the C
client-side code generation routines.
- GenerateClientC() - Constructor for class gov.llnl.babel.backend.c.GenerateClientC
-
The constructor does nothing interesting.
- GenerateClientJava - Class in gov.llnl.babel.backend.jdk
-
Class GenerateClientJava
is the main entry point for the Java
client-side code generation routines.
- GenerateClientJava() - Constructor for class gov.llnl.babel.backend.jdk.GenerateClientJava
-
The constructor does nothing interesting.
- generateCode(Set) - Method in class gov.llnl.babel.backend.c.GenerateClientC
-
Generate C client-side code for each symbol identifier in the set
argument.
- generateCode(Set) - Method in class gov.llnl.babel.backend.c.GenerateServerC
-
Generate C server-side code for each symbol identifier in the set
argument.
- generateCode(Class, LanguageWriterForC, CodeSplicer, Context) - Static method in class gov.llnl.babel.backend.c.ImplHeader
-
This is a convenience utility function that writes the symbol
header information into the provided language writer output stream.
- generateCode(Class) - Method in class gov.llnl.babel.backend.c.ImplHeader
-
Write C implementation header information for the provided class
to the language writer output stream provided in the constructor.
- generateCode(Class, LanguageWriterForC, CodeSplicer, Context) - Static method in class gov.llnl.babel.backend.c.ImplSource
-
This is a convenience utility function that writes the symbol
source information into the provided language writer output stream.
- generateCode(Class) - Method in class gov.llnl.babel.backend.c.ImplSource
-
Write C implementation source information for the provided class
to the language writer output stream provided in the constructor.
- generateCode(Class, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.c.SkelSource
-
Write the skeleton file for a particular class to the language writer
provided.
- generateCode(Symbol, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.c.StubHeader
-
This is a convenience utility function that writes the C client
header information into the provided language writer output stream.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.c.StubHeader
-
Write C client header information for the provided symbol to the
language writer output stream provided in the constructor.
- generateCode(Symbol, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.c.StubSource
-
This is a convenience utility function that writes the C client
stub source information into the provided language writer output
stream.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.c.StubSource
-
Write C stub source information for the provided symbol to the
language writer output stream provided in the constructor.
- generateCode(Set) - Method in interface gov.llnl.babel.backend.CodeGenerator
-
Generate IOR code for each symbol identifier in the set argument.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
-
- generateCode(Symbol, LanguageWriter, Context) - Static method in class gov.llnl.babel.backend.fortran.AbbrevHeader
-
- generateCode(Set) - Method in class gov.llnl.babel.backend.fortran.GenerateClient
-
Given a set of symbol ids, this method will generate FORTRAN stubs
(written in C) for all the symbols in the set as needed.
- generateCode(Set) - Method in class gov.llnl.babel.backend.fortran.GenerateServer
-
Given a set of symbol ids, this method will generate FORTRAN
skeletons (written in C) for all classes in the set.
- generateCode() - Method in class gov.llnl.babel.backend.fortran.ImplModule
-
- generateCode(Class, LanguageWriterForFortran, CodeSplicer, Context) - Static method in class gov.llnl.babel.backend.fortran.ImplModule
-
- generateCode(Class) - Method in class gov.llnl.babel.backend.fortran.ImplSource
-
Generate the implementation FORTRAN file for a sidl class.
- generateCode(Class, LanguageWriterForFortran, CodeSplicer, Context) - Static method in class gov.llnl.babel.backend.fortran.ImplSource
-
Generate the implementation FORTRAN file for a sidl class.
- generateCode(Extendable) - Method in class gov.llnl.babel.backend.fortran.ModuleSource
-
Generate the FORTRAN 90 module file for a sidl class.
- generateCode(Enumeration) - Method in class gov.llnl.babel.backend.fortran.ModuleSource
-
Generate the FORTRAN 90 module file for a sidl enumerated type.
- generateCode(Symbol, LanguageWriterForFortran, Context) - Static method in class gov.llnl.babel.backend.fortran.ModuleSource
-
Generate the FORTRAN 90 module file for a sidl class.
- generateCode(Class) - Method in class gov.llnl.babel.backend.fortran.SkelSource
-
This method creates a skeleton file for a class.
- generateCode(Class, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.fortran.SkelSource
-
This is a convenience routine to create a skeleton file for a class
without having to make an instance of SkelSource
.
- generateCode() - Method in class gov.llnl.babel.backend.fortran.StructModule
-
- generateCode(Struct, LanguageWriterForFortran, CodeSplicer, Context) - Static method in class gov.llnl.babel.backend.fortran.StructModule
-
- generateCode(Extendable) - Method in class gov.llnl.babel.backend.fortran.StubDoc
-
Generate the implementation FORTRAN file for a sidl class.
- generateCode(Symbol, LanguageWriterForFortran, Context) - Static method in class gov.llnl.babel.backend.fortran.StubDoc
-
Generate the implementation FORTRAN file for a sidl class.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.fortran.StubHeader
-
Generate a C (.h) file to provide other stubs with certain functions
that must be available globally.
- generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.fortran.StubHeader
-
Generate a C (.h) file to provide other stubs with certain functions
that must be available globally.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.fortran.StubSource
-
Generate a C file to provide FORTRAN stubs for a sidl
object/interface.
- generateCode(Symbol, LanguageWriter, Context) - Static method in class gov.llnl.babel.backend.fortran.StubSource
-
Generate a C file to provide FORTRAN stubs for a sidl
object/interface.
- generateCode(Context) - Method in class gov.llnl.babel.backend.fortran.TypeModule
-
- generateCode(Symbol, LanguageWriterForFortran, Context) - Static method in class gov.llnl.babel.backend.fortran.TypeModule
-
Generate the FORTRAN 90 type module for a sidl extendable (i.e., class
or interface).
- generateCode(Set) - Method in class gov.llnl.babel.backend.html.GenerateDoc
-
Generate HTML documentation for each symbol identifier in the set
argument.
- generateCode(Set) - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
-
Generate IOR code for each symbol identifier in the set argument.
- generateCode(Set) - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
-
Generate IOR code for each symbol identifier in the set argument.
- generateCode(Symbol, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.ior.IORHeader
-
This is a convenience utility function that writes the symbol
header information into the provided language writer output stream.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.ior.IORHeader
-
Write IOR header information for the provided symbol to the language
writer output stream provided in the constructor.
- generateCode(Symbol, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.ior.IORSource
-
This is a convenience utility function that writes the symbol source
information into the provided language writer output stream.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.ior.IORSource
-
Write IOR source information for the provided symbol to the language
writer output stream provided in the constructor.
- generateCode(Symbol, LanguageWriterForJava, Context) - Static method in class gov.llnl.babel.backend.jdk.ClientJava
-
This is a convenience utility function that writes the Java client
information into the provided language writer output stream.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.jdk.ClientJava
-
Write Java client information for the provided symbol to the language
writer output stream provided in the class constructor.
- generateCode(Extendable, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.jdk.ClientJNI
-
This is a convenience utility function that writes the JNI client
information into the provided language writer output stream.
- generateCode(Extendable) - Method in class gov.llnl.babel.backend.jdk.ClientJNI
-
Write Java JNI information for the provided symbol to the language
writer output stream provided in the class constructor.
- generateCode(Set) - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
-
Generate Java client-side code for each symbol identifier in the set
argument.
- generateCode(Set) - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
-
Generate Java server-side code for each symbol identifier in the set
argument.
- generateCode(Extendable, Context) - Static method in class gov.llnl.babel.backend.jdk.JavaImplSource
-
Writes Java implementation based on the provided symbol
- generateCode() - Method in class gov.llnl.babel.backend.jdk.JavaImplSource
-
Writes Java implimentation based on the symbol given to the constructor
- generateCode(Extendable, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.jdk.ServerJNI
-
This is a convenience utility function that writes the JNI server
information into the provided language writer output stream.
- generateCode(Extendable, Context) - Static method in class gov.llnl.babel.backend.jdk.ServerJNI
-
This is a convenience utility function that writes the JNI server
information into the provided language writer output stream.
- generateCode() - Method in class gov.llnl.babel.backend.jdk.ServerJNI
-
Write Java JNI information for the provided symbol to the language writer
output stream provided in the class constructor.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.jdk.StubHeader
-
Generate a C (.h) file to provide other stubs with certain functions
that must be available globally.
- generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.jdk.StubHeader
-
Generate a C (.h) file to provide other stubs with certain functions
that must be available globally.
- generateCode(Symbol, LanguageWriterForMatlab, Context) - Static method in class gov.llnl.babel.backend.matlab.ClientMatlab
-
This utility function Writes Matlab client information into the provided
language writer output stream.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.matlab.ClientMatlab
-
Generate the Matlab client mat-function source for a sidl class or
interface type.
- generateCode(Extendable, Context) - Static method in class gov.llnl.babel.backend.matlab.ClientMexStub
-
Generate Matlab Mex function stub for CLASS symbol.
- generateCode(Set) - Method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
-
Generate Matlab client-side code for each SymbolID
in the
set argument.
- generateCode(Set) - Method in class gov.llnl.babel.backend.python.GenPythonClient
-
Generate Python client-side code for each SymbolID
in the
set argument.
- generateCode(Set) - Method in class gov.llnl.babel.backend.python.GenPythonServer
-
Generate Python server-side code for each SymbolID
in the
set argument.
- generateCode() - Method in class gov.llnl.babel.backend.python.PythonClientCSource
-
Generate the source file for the extendable with which this object was
created.
- generateCode() - Method in class gov.llnl.babel.backend.python.PythonClientHeader
-
Generate the header file for the extendable with which this object was
created.
- generateCode() - Method in class gov.llnl.babel.backend.python.PythonClientStructSource
-
- generateCode() - Method in class gov.llnl.babel.backend.python.PythonServerCSource
-
Generate the C skeleton source file for a Python implementation of
a sidl class.
- generateCode() - Method in class gov.llnl.babel.backend.python.PythonServerLaunch
-
- generateCode() - Method in class gov.llnl.babel.backend.python.PythonServerPySource
-
- generateCode(Set) - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
-
Generate IOR code for each symbol identifier in the set argument.
- generateCode(Symbol, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.rmi.RMIIORHeader
-
This is a convenience utility function that writes the symbol
header information into the provided language writer output stream.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.rmi.RMIIORHeader
-
Write IOR header information for the provided symbol to the language
writer output stream provided in the constructor.
- generateCode(Symbol, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.rmi.RMIIORSource
-
This is a convenience utility function that writes the symbol
source information into the provided language writer output
stream.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.rmi.RMIIORSource
-
Write IOR source information for the provided symbol to the language
writer output stream provided in the constructor.
- generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.rmi.RMIStubHeader
-
Write C client header information for the provided symbol to the
language writer output stream provided in the constructor.
- generateCode(Symbol, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.rmi.RMIStubSource
-
This is a convenience utility function that writes the symbol source
information into the provided language writer output stream.
- generateCode(Symbol) - Method in class gov.llnl.babel.backend.rmi.RMIStubSource
-
Write IOR source information for the provided symbol to the language writer
output stream provided in the constructor.
- generateCode(Set) - Method in class gov.llnl.babel.backend.sidl.GenerateSidl
-
Given a set of symbol ids, this method will generate SIDL source
for all the corresponding packages in the set as needed.
- generateCode(Struct) - Method in class gov.llnl.babel.backend.sidl.SidlSource
-
Generate the SIDL for a struct.
- generateCode(Enumeration) - Method in class gov.llnl.babel.backend.sidl.SidlSource
-
Generate the SIDL for the enumeration.
- generateCode(Class) - Method in class gov.llnl.babel.backend.sidl.SidlSource
-
Generate the SIDL for the class.
- generateCode(Interface) - Method in class gov.llnl.babel.backend.sidl.SidlSource
-
Generate the SIDL for the interface.
- generateCode(Package) - Method in class gov.llnl.babel.backend.sidl.SidlSource
-
Generate the SIDL for a package.
- generateCode(Symbol, LanguageWriterForSidl, Context) - Static method in class gov.llnl.babel.backend.sidl.SidlSource
-
Generate the SIDL file only for a package.
- generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxImplHeader
-
Generate the header file for the extendable with which this object was
created.
- generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxImplSource
-
Generate the header file for the extendable with which this object was
created.
- generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxSkelSource
-
Generate the header file for the extendable with which this object was
created.
- generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxStructHeader
-
- generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxStructSource
-
- generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxStubHeader
-
Generate the header file for the extendable with which this object was
created.
- generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxStubSource
-
Generate the header file for the extendable with which this object was
created.
- generateCode(Set) - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
-
Generate C++ client-side code for each SymbolID
in the
set argument.
- generateCode(Set) - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
-
Generate C++ server-side code for each SymbolID
in the
set argument.
- generateCode(Set) - Method in class gov.llnl.babel.backend.xml.GenerateXML
-
Generate XML type descriptions for each symbol identifier in the set
argument.
- generateCode(String[]) - Method in class gov.llnl.babel.CommandLineDriver
-
- generateCodeNoIncludes(Symbol, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.rmi.RMIStubSource
-
Feature allows one to generate includes and code seperately.
- generateConnectInternal(Extendable, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.rmi.RMIStubHeader
-
- generateConnectInternal(Extendable) - Method in class gov.llnl.babel.backend.rmi.RMIStubSource
-
- generateContractChecks(Extendable, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Return TRUE if contract checks are supposed to be generated.
- generateContractEPVs(Extendable, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Return TRUE if the contract-related EPVs are supposed to be generated.
- generateContracts() - Method in class gov.llnl.babel.BabelConfiguration
-
Return whether or not contract enforcement code should be generated.
- generateControlNStats(LanguageWriterForC, Extendable, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Generate the interface contract enforcement controls and statistics
structures.
- generateCopyName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateCreateName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- GenerateCxxClient - Class in gov.llnl.babel.backend.ucxx
-
This class is responsible for generating the C++ client-side code.
- GenerateCxxClient() - Constructor for class gov.llnl.babel.backend.ucxx.GenerateCxxClient
-
Create a C++ client generator.
- GenerateCxxServer - Class in gov.llnl.babel.backend.ucxx
-
This class is responsible for generating the C++ server-side code.
- GenerateCxxServer() - Constructor for class gov.llnl.babel.backend.ucxx.GenerateCxxServer
-
Create a C++ client generator.
- generateDelRefName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateDependencies(Set) - Method in class gov.llnl.babel.symbols.SymbolTable
-
Generate dependencies for the symbols in the input Set
.
- generateDimenName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- GenerateDoc - Class in gov.llnl.babel.backend.html
-
Class GenerateDoc
is the main entry point for the html
documentation backend.
- GenerateDoc() - Constructor for class gov.llnl.babel.backend.html.GenerateDoc
-
The constructor does nothing interesting.
- generateEndIncludes() - Method in class gov.llnl.babel.backend.ucxx.CxxStubHeader
-
- generateEnsureName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateEnum(Enumeration) - Method in class gov.llnl.babel.backend.fortran.StubSource
-
Generate a FORTRAN include file containing integer constants for the
members of an enumerated type.
- generateExceptionSetBody(LanguageWriterForCxx, Set, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate Signature for the exception throwing method
- generateExceptionSetSignature(LanguageWriterForCxx, SymbolID, Set, int, boolean, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate Signature for the exception throwing method
- generateExtendable(Extendable, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.rmi.RMIStubHeader
-
Generate a C client header for a SIDL class or interface description.
- generateExtendableStub() - Method in class gov.llnl.babel.backend.matlab.ClientMexStub
-
Generate the Mat client mexFunction source for a sidl class or interface type.
- generateExternalSignature(LanguageWriterForC, Symbol, String) - Static method in class gov.llnl.babel.backend.ior.IORSource
-
- generateExternalSignature(LanguageWriter, Symbol, String) - Static method in class gov.llnl.babel.backend.rmi.RMIIORSource
-
- generateExternalSignature(LanguageWriter, Symbol, String) - Static method in class gov.llnl.babel.backend.rmi.RMIStubSource
-
- generateFilename(SymbolID, int, int, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate the filename associated with a symbol identifier.
- generateFilename(String, int, int) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate the filename associated with a symbol identifier.
- generateFrontIncludes() - Method in class gov.llnl.babel.backend.ucxx.CxxStubHeader
-
- generateFunctionDeclaration(Method, Extendable, Context, String, boolean, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- generateGetExternals(Class, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.c.StubSource
-
- generateGetName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateGetName(SymbolID, int) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateHeader(LanguageWriter) - Method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateHookEPVs(Extendable, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Return TRUE if the hooks-related EPVs are supposed to be generated.
- generateHookMethods(Extendable, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Return TRUE if hook methods are to be generated; FALSE otherwise.
- generateHooks() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the pre/post method hooks generation user option.
- generateImplHeaderDependencyIncludes(LanguageWriterForCxx, Extendable, boolean, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generates include directives for all the extendables that this
extendable inherits from for Impls.
- generateImplSourceIncludes(LanguageWriterForCxx, Class, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generates include directives for all the Babel clases used in this
Impl.cxx file
- generateInclude(String, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
-
Generate a user include statement for the specified include file.
- generateInclude(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
-
Generate a user include statement for the specified include file.
- generateInclude(String, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
-
Generate a user include statement for the specified include file.
- generateIncludes(Class, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.c.SkelSource
-
- generateIncludes(LanguageWriterForC, Extendable, Context) - Static method in class gov.llnl.babel.backend.fortran.StubSource
-
Generate a sequence of #include
preprocessor directives
required by the stub.
- generateIncludes(Symbol, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.rmi.RMIStubSource
-
Feature allows one to generate includes and code seperately.
- generateIncludes(LanguageWriterForCxx, Extendable, boolean, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generates include directives for all the extendables that this
extendable inherits from.
- generateIncludeSet(Extendable, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate the set of SymbolID's that this Extendable must #include.
- generateInitialization(Method, Extendable, String, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generates initialization of methods prior to IOR call.
- generateInlineMethodSignature(LanguageWriterForCxx, Context, Method, String, int, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- generateIORCall(Method, Extendable, Context, String, boolean, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- GenerateIORClient - Class in gov.llnl.babel.backend.ior
-
Class GenerateIORClient
is the main entry point for the IOR
code generation routines.
- GenerateIORClient() - Constructor for class gov.llnl.babel.backend.ior.GenerateIORClient
-
The constructor does nothing interesting.
- GenerateIORServer - Class in gov.llnl.babel.backend.ior
-
Class GenerateIORClient
is the main entry point for the IOR
code generation routines.
- GenerateIORServer() - Constructor for class gov.llnl.babel.backend.ior.GenerateIORServer
-
The constructor does nothing interesting.
- generateMatArgumentList(String, LanguageWriterForMatlab, SymbolID, Method) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate the argument list for Matlab method function.
- GenerateMatlabClient - Class in gov.llnl.babel.backend.matlab
-
This class is responsible for generating the Matlab client-side code.
- GenerateMatlabClient() - Constructor for class gov.llnl.babel.backend.matlab.GenerateMatlabClient
-
Create a Matlab client generator.
- generateMethods(String, NameMangler, NameMangler, String[]) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
-
- generateMethodSignature(LanguageWriterForCxx, Context, Method, String, int, boolean, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- generateMethodStubBody(LanguageWriterForC, Context, SymbolID, boolean, Method) - Static method in class gov.llnl.babel.backend.c.StubSource
-
- generateMethodSymbol(LanguageWriter, String, Context, Type, boolean) - Static method in class gov.llnl.babel.backend.fortran.StubSource
-
Generate the compiler independent form of the function name.
- generateNamedMethod(String, String, String, NameMangler, NameMangler) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
-
- generateOneDInitName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateOneDName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateOrderName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateParseException() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- generatePlhsMatrix(Type, int, String) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate a string which creates a Mx matrix for the given
Matlab data type.
- generatePostIORCall(Method, Extendable, String, boolean, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- generatePostIORCleanup(Method, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- generatePragmas(Extendable, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.rmi.RMIStubHeader
-
- generatePreIORCall(Method, Extendable, String, boolean, boolean, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Function generates argument initialization prior to IOR call.
- GenerateRMIClient - Class in gov.llnl.babel.backend.rmi
-
Class GenerateRMIClient
is the main entry point for the IOR
code generation routines.
- GenerateRMIClient() - Constructor for class gov.llnl.babel.backend.rmi.GenerateRMIClient
-
The constructor does nothing interesting.
- generateRMIExternStruct(Class, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.python.Python
-
This method generates the rmi struct that allows connect and rmicast
to be called through the pSkel.
- generateRoleDescription(SymbolID, int) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate the role description associated with the symbol identifier
and the specified role of the file.
- generateServer() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the server generation user option.
- GenerateServer - Class in gov.llnl.babel.backend.fortran
-
This class implements the
CodeGenerator
interface for the FORTRAN server side code generator.
- GenerateServer() - Constructor for class gov.llnl.babel.backend.fortran.GenerateServer
-
Create a new instance.
- generateServer(String) - Method in class gov.llnl.babel.Generator
-
- GenerateServerC - Class in gov.llnl.babel.backend.c
-
Class GenerateServerC
is the main entry point for the C
server-side code generation routines.
- GenerateServerC() - Constructor for class gov.llnl.babel.backend.c.GenerateServerC
-
The constructor does nothing interesting.
- GenerateServerJava - Class in gov.llnl.babel.backend.jdk
-
Class GenerateServerJava
is the main entry point for the Java
client-side code generation routines.
- GenerateServerJava() - Constructor for class gov.llnl.babel.backend.jdk.GenerateServerJava
-
The constructor does nothing interesting.
- generateSetName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateSetName(SymbolID, int) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- GenerateSidl - Class in gov.llnl.babel.backend.sidl
-
This class implements the
CodeGenerator
interface for the SIDL code generator.
- GenerateSidl() - Constructor for class gov.llnl.babel.backend.sidl.GenerateSidl
-
Create a new instance.
- generateSignature(LanguageWriter, String, List, Context, Method, boolean) - Static method in class gov.llnl.babel.backend.fortran.StubSource
-
Generate the C signature for a FORTRAN subroutine to be called from C
or for a C function to be called from FORTRAN.
- generateSingleMethodStub(LanguageWriterForC, Context, SymbolID, boolean, Method, boolean) - Static method in class gov.llnl.babel.backend.c.StubSource
-
Generate a single method implementation for the methods in the interface
or class.
- generateSliceName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateSmartCopyName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateSourceIncludes(LanguageWriterForCxx, Extendable, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generates include directives for all the Babel clases used in this
Stub .cxx file
- generateStaticEPVVariables(LanguageWriterForC, Extendable, boolean, boolean, int) - Static method in class gov.llnl.babel.backend.IOR
-
Generate the static EPV variables for the specified extendable and
EPV type.
- generateStdlib() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the SIDL stdlib generation user option.
- generateStub(LanguageWriter) - Method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateStub() - Method in class gov.llnl.babel.backend.fortran.ArrayModule
-
- generateStub(LanguageWriter) - Method in class gov.llnl.babel.backend.fortran.FortArrayMethods
-
- generateStubIncludes(LanguageWriterForC, Extendable) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generates include directives for all the Babel clases used in this
fortran stub or skel
- generateStubIncludes(LanguageWriterForC, Extendable) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Generates include directives for all the Babel clases used in this
fortran stub or skel
- generateSupers(Collection, Class, LanguageWriterForC, Context) - Static method in class gov.llnl.babel.backend.c.StubSource
-
This is a convenience utility function specifically for the generation
of super "Stub" functions in the Impl files.
- generateSupers(Collection, Class) - Method in class gov.llnl.babel.backend.c.StubSource
-
This function is designed to generate stubs to the super functions
available in this Impl files.
- generateSupers(Class, LanguageWriterForFortran, CodeSplicer, Context, NameMangler) - Static method in class gov.llnl.babel.backend.fortran.ModuleSource
-
This is a convenience utility function specifically for the generation
of super "Stub" functions in the Impl files.
- generateSupers(Class, CodeSplicer, NameMangler) - Method in class gov.llnl.babel.backend.fortran.ModuleSource
-
- generateSupers(Class, LanguageWriter, Context) - Static method in class gov.llnl.babel.backend.fortran.StubSource
-
This is a convenience utility function specifically for the generation
of super "Stub" functions in the Impl files.
- generateSupers(Class) - Method in class gov.llnl.babel.backend.fortran.StubSource
-
- generateSupers(Class, LanguageWriterForCxx, Context) - Static method in class gov.llnl.babel.backend.ucxx.CxxStubHeader
-
This is a convenience utility function specifically for the generation
of super "Stub" functions in the Impl files.
- generateSupers(Class, LanguageWriterForCxx, Context) - Static method in class gov.llnl.babel.backend.ucxx.CxxStubSource
-
This is a convenience utility function specifically for the generation
of super "Stub" functions in the Impl files.
- generateSystemInclude(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
-
Generate a system include statement for the specified include file.
- generateSystemInclude(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
-
Generate a system include statement for the specified include file.
- generateSystemInclude(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
-
Generate a system include statement for the specified include file.
- generateText() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the text generation user option.
- generateText(String) - Method in class gov.llnl.babel.Generator
-
- generateThrowsList(LanguageWriterForCxx, Method, boolean, boolean, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- generateThrowsList(Method, boolean, boolean, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- generateTwoDName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
-
- generateUse(String, Map) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
-
Generate a use statement for the specified string.
- GenerateXML - Class in gov.llnl.babel.backend.xml
-
Class GenerateXML
is the main entry point for the XML
backend.
- GenerateXML() - Constructor for class gov.llnl.babel.backend.xml.GenerateXML
-
The constructor does nothing interesting.
- Generator - Class in gov.llnl.babel
-
This is a simple object that manages the parsing and generation of
files.
- Generator(Context) - Constructor for class gov.llnl.babel.Generator
-
- GENERIC_POST_SUFFIX - Static variable in class gov.llnl.babel.backend.IOR
-
- GENERIC_PRE_SUFFIX - Static variable in class gov.llnl.babel.backend.IOR
-
- GenPythonClient - Class in gov.llnl.babel.backend.python
-
This class is responsible for generating the Python client-side code.
- GenPythonClient() - Constructor for class gov.llnl.babel.backend.python.GenPythonClient
-
Create a Python client generator.
- GenPythonServer - Class in gov.llnl.babel.backend.python
-
This class is responsible for generating the Python server-side code.
- GenPythonServer() - Constructor for class gov.llnl.babel.backend.python.GenPythonServer
-
Create a Python server generator.
- get() - Method in class gov.llnl.sidl.BaseArray.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Boolean.Array.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.Boolean.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Boolean.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.Boolean.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Boolean.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.Boolean.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Boolean.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.Boolean.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Boolean.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.Boolean.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Boolean.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.Boolean.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Boolean.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.Boolean.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Boolean.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Boolean.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Character.Array.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.Character.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Character.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.Character.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Character.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.Character.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Character.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.Character.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Character.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.Character.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Character.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.Character.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Character.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.Character.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Character.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Character.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Double.Array.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.Double.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Double.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.Double.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Double.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.Double.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Double.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.Double.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Double.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.Double.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Double.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.Double.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Double.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.Double.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Double.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Double.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.DoubleComplex.Array.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.DoubleComplex.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.DoubleComplex.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.DoubleComplex.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.DoubleComplex.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.DoubleComplex.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.DoubleComplex.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.DoubleComplex.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.DoubleComplex.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.DoubleComplex.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.DoubleComplex.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.DoubleComplex.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.DoubleComplex.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.DoubleComplex.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.Enum.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Enum.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.Enum.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Enum.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.Enum.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Enum.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.Enum.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Enum.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.Enum.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Enum.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.Enum.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Enum.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.Enum.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Enum.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Enum.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Float.Array.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.Float.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Float.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.Float.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Float.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.Float.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Float.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.Float.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Float.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.Float.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Float.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.Float.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Float.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.Float.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Float.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Float.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.FloatComplex.Array.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.FloatComplex.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.FloatComplex.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.FloatComplex.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.FloatComplex.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.FloatComplex.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.FloatComplex.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.FloatComplex.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.FloatComplex.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.FloatComplex.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.FloatComplex.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.FloatComplex.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.FloatComplex.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.FloatComplex.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Integer.Array.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.Integer.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Integer.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.Integer.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Integer.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.Integer.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Integer.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.Integer.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Integer.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.Integer.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Integer.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.Integer.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Integer.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.Integer.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Integer.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Integer.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Long.Array.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.Long.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Long.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.Long.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Long.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.Long.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Long.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.Long.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Long.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.Long.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Long.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.Long.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Long.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.Long.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Long.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Long.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Opaque.Array.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.Opaque.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Opaque.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.Opaque.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Opaque.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.Opaque.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Opaque.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.Opaque.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Opaque.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.Opaque.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Opaque.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.Opaque.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Opaque.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.Opaque.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.Opaque.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.Opaque.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.String.Array.Holder
-
Get the value of the holdee object.
- get(int) - Method in class sidl.String.Array1
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.String.Array1.Holder
-
Get the value of the holdee object.
- get(int, int) - Method in class sidl.String.Array2
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.String.Array2.Holder
-
Get the value of the holdee object.
- get(int, int, int) - Method in class sidl.String.Array3
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.String.Array3.Holder
-
Get the value of the holdee object.
- get(int, int, int, int) - Method in class sidl.String.Array4
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.String.Array4.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int) - Method in class sidl.String.Array5
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.String.Array5.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int) - Method in class sidl.String.Array6
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.String.Array6.Holder
-
Get the value of the holdee object.
- get(int, int, int, int, int, int, int) - Method in class sidl.String.Array7
-
Get the specified array element with bounds checking.
- get() - Method in class sidl.String.Array7.Holder
-
Get the value of the holdee object.
- get() - Method in class sidl.String.Holder
-
Get the value of the holdee object.
- get_ior_pointer() - Method in class gov.llnl.sidl.BaseArray
-
Return the pointer to the implementation of the Array (A special
function for Object arrays, No touchie!
- get_owner() - Method in class gov.llnl.sidl.BaseArray
-
Return the array owner flag (A special function for Object arrays, No touchie!
- getAbstractAndLocalMethods() - Method in class gov.llnl.babel.symbols.Extendable
-
Return all abstract methods and all local methods (both abstract and
concrete).
- getAbstractMethods() - Method in class gov.llnl.babel.symbols.Extendable
-
Return the abstract methods for this class or interface, which
includes all parent classes and interfaces.
- getAbstractModifier() - Method in class gov.llnl.babel.symbols.Class
-
- getAllInvAssertions() - Method in class gov.llnl.babel.symbols.Extendable
-
Returns a List
of Assertion
s consisting of all
assertions in the local and inherited invariant clauses.
- getAllowableModes() - Static method in class gov.llnl.babel.symbols.Argument
-
- getAllParents(Class) - Static method in class gov.llnl.babel.backend.Utilities
-
Return all parents of this class, including both class parents and
interface parents.
- getAllParentsInOrder() - Method in class gov.llnl.babel.symbols.Extendable
-
Return the parent interfaces and/or classes in hierarchical order
from top-most down to direct parents in an List
.
- getAllPostAssertions(String) - Method in class gov.llnl.babel.symbols.Extendable
-
Return all postcondition assertions associated with the method in this
object, if there is one, in an List
with each element in
Assertion
form.
- getAllPreAssertions(String) - Method in class gov.llnl.babel.symbols.Extendable
-
Return all precondition assertions associated with the method in this
object, if there is one, in a List
with each entry being
in Assertion
form.
- getAllSymbolReferences() - Method in class gov.llnl.babel.symbols.Enumeration
-
- getAllSymbolReferences() - Method in class gov.llnl.babel.symbols.Extendable
-
Return the Set
of all symbol references for this object, each
element of which is in SymbolID
form.
- getAllSymbolReferences() - Method in class gov.llnl.babel.symbols.Package
-
- getAllSymbolReferences() - Method in class gov.llnl.babel.symbols.Struct
-
- getAllSymbolReferences() - Method in class gov.llnl.babel.symbols.Symbol
-
Return the symbol references for the whole type hierarchy rooted
with this symbol.
- getAllSymbols() - Method in class gov.llnl.babel.repository.FileRepository
-
Retrieve all symbols currently in the repository.
- getAltStubName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Get the function name that should be used for the FORTRAN stubs to the
sidl object methods.
- getAltSuffix() - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the appropriate FORTRAN alternative stub name.
- getAPIVarName(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getArgumentByName(String) - Method in class gov.llnl.babel.symbols.Method
-
Return an the argument whose formal name matches the passed in string.
- getArgumentDeclaration(Argument) - Method in class gov.llnl.babel.backend.fortran.ImplSource
-
Return the argument declaration, tailored to the specific flavor
of FORTRAN.
- getArgumentList() - Method in class gov.llnl.babel.ast.Method
-
- getArgumentList() - Method in class gov.llnl.babel.symbols.Method
-
Return the array of arguments in an List
, where each
element is an Argument
.
- getArgumentListWithIndices() - Method in class gov.llnl.babel.symbols.Method
-
Return the array of arguments in an List
container.
- getArgumentListWithOutIndices() - Method in class gov.llnl.babel.symbols.Method
-
Return the array of arguments in an List
container.
- getArgumentMode(String) - Method in class gov.llnl.babel.symbols.Method
-
Return the mode of the argument with the specified formal name, if any;
otherwise, return -1.
- getArgumentName() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
-
If the switch has an argument, what name should be used
to identify it in the help text.
- getArgumentName() - Method in class gov.llnl.babel.UserOptions.RequiredArgSwitch
-
- getArgumentReturnTypes(Method) - Method in class gov.llnl.babel.symbols.MethodCall
-
Return a list of argument return type values (Integer) that correspond to
the Type class equivalents of the arguments associated with the specified
method.
- getArguments() - Method in class gov.llnl.babel.ast.FuncExpr
-
- getArguments() - Method in class gov.llnl.babel.symbols.MethodCall
-
Return an ArrayList
of argument expressions with each
element as a AssertionExpression
.
- getArgumentString(Method, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Generate a string containing only the specified method's arguments,
including exceptions, if any.
- getArgumentString(Argument, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Generate an argument string for the specified SIDL argument.
- getArgumentString(Argument, Context, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Generate a C argument string for the specified SIDL argument.
- getArgumentString(String) - Method in class gov.llnl.babel.symbols.Argument
-
Return a string representation of the argument for outputting the
arguments in a method signature, for example.
- getArgumentString() - Method in class gov.llnl.babel.symbols.Argument
-
Return a string representation of the argument for outputting the
arguments in a method signature, for example.
- getArgumentType(String) - Method in class gov.llnl.babel.symbols.Method
-
Return the Type
of the argument with the specified formal
name, if any; otherwise, return null.
- getArgumentWithFormal(Argument, Context, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.c.C
-
- getArgumentWithFormal(Argument, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Generate an argument string with the formal argument name.
- getArgumentWithFormal(Argument, Context, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Generate a C argument string with the formal argument name.
- getArrayConstructor(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generate the name of the array constructor function.
- getArrayDestructor(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generate the name of the array destructor function.
- getArrayDimen(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generate the name of the array dimension access function.
- getArrayDimension() - Method in class gov.llnl.babel.symbols.Type
-
If this type is an array, then return the dimension.
- getArrayFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getArrayGet(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generate the name of the array get element function.
- getArrayGet(SymbolID, int, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generate the name of the array get element function.
- getArrayIndexExprs() - Method in class gov.llnl.babel.symbols.Type
-
Return the list of rarray expressions.
- getArrayIndices() - Method in class gov.llnl.babel.symbols.Type
-
This returns the set of indices needed for this rarray.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.Assertion
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.MethodCall
-
Return the list of array iteration macros, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return the list of array iteration macro messages, if any.
- getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return the list of array iteration macro messages, if any.
- getArrayLength(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generate the name of the array length access function.
- getArrayLower(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generate the name of the array lower bound access function.
- getArrayModule(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getArrayName(SymbolID, int) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getArrayName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into its array representation, which is
"struct " followed by the symbol name followed by "__array".
- getArrayName(int) - Static method in class gov.llnl.babel.backend.IOR
-
Get the sidl array name for a given type.
- getArrayNameForFunctions(int) - Static method in class gov.llnl.babel.backend.IOR
-
Gets the sidl array name for a given type, for use in C functions.
- getArrayNameWithoutAsterix(int) - Static method in class gov.llnl.babel.backend.IOR
-
Gets the sidl array name for a given type, and removes the trailing
asterix.
- getArrayOrder() - Method in class gov.llnl.babel.symbols.Type
-
Return the storage order, if this is an array; otherwise, return zero.
- getArrayOrderName(int) - Static method in class gov.llnl.babel.BabelConfiguration
-
- getArrayRelation() - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return the array relation only.
- getArrayRelationVariable(boolean) - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return the specified array relation's array variable.
- getArraySet(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generate the name of the array set element function.
- getArraySet(SymbolID, int, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generate the name of the array set element function.
- getArrayType() - Method in class gov.llnl.babel.symbols.Type
-
If this is an array, return the array type.
- getArrayTypeName() - Method in class gov.llnl.babel.symbols.Type
-
Returns the array type name or the null string if not applicable.
- getArrayUpper(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Generate the name of the array upper bound access function.
- getAttribute(String) - Method in class gov.llnl.babel.ast.AttributeList
-
Returns builtin Attribute by name if it exists, null otherwise.
- getAttribute(String) - Method in class gov.llnl.babel.symbols.Argument
-
- getAttribute(String) - Method in interface gov.llnl.babel.symbols.Attributes
-
- getAttribute(String) - Method in class gov.llnl.babel.symbols.Method
-
- getAttribute(String) - Method in class gov.llnl.babel.symbols.Symbol
-
- getAttributeList() - Method in class gov.llnl.babel.ast.Argument
-
- getAttributeList() - Method in class gov.llnl.babel.ast.AttributedType
-
- getAttributeList() - Method in interface gov.llnl.babel.ast.IAttributable
-
- getAttributeList() - Method in class gov.llnl.babel.ast.Method
-
- getAttributeList() - Method in class gov.llnl.babel.ast.Package
-
- getAttributes() - Method in class gov.llnl.babel.symbols.Argument
-
- getAttributes() - Method in interface gov.llnl.babel.symbols.Attributes
-
- getAttributes() - Method in class gov.llnl.babel.symbols.Method
-
- getAttributes() - Method in class gov.llnl.babel.symbols.Symbol
-
- getBaseClass() - Static method in class gov.llnl.babel.BabelConfiguration
-
Return the full name of the root of the class type hierarchy.
- getBaseExceptionClass() - Static method in class gov.llnl.babel.BabelConfiguration
-
Return the full name of the base exception class.
- getBaseExceptionInterface() - Static method in class gov.llnl.babel.BabelConfiguration
-
The full name of the base of the exception type hierarchy.
- getBaseExceptionType() - Static method in class gov.llnl.babel.BabelConfiguration
-
The full name of the fundamental exception type.
- getBaseInterface() - Static method in class gov.llnl.babel.BabelConfiguration
-
Return the full name of the root of the SIDL type hierarchy.
- getBasicArrayRefs() - Method in class gov.llnl.babel.symbols.Enumeration
-
Return a null object that represents the external basic arrays
references by this enumerated type.
- getBasicArrayRefs() - Method in class gov.llnl.babel.symbols.Extendable
-
Return the Set
of basic array types for this object, each
element of the set being in SymbolID
form.
- getBasicArrayRefs() - Method in class gov.llnl.babel.symbols.Package
-
Return an empty set.
- getBasicArrayRefs() - Method in class gov.llnl.babel.symbols.Struct
-
- getBasicArrayRefs() - Method in class gov.llnl.babel.symbols.Symbol
-
Return the set of all references to arrays of fundamental types.
- getBasicArrays() - Method in class gov.llnl.babel.symbols.Method
-
Return the Set
of basic array references including
arrays of fundamental types such as double, int, etc.
- getBasicType() - Method in class gov.llnl.babel.symbols.Type
-
- getBeginColumn() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- getBeginLine() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- getBeginString(String) - Static method in class gov.llnl.babel.backend.CodeSplicer
-
Return the code splicer start string for the beginning of a code
splice region.
- getBindCType(Integer) - Method in class gov.llnl.babel.backend.fortran.Babel2BindCType
-
- getBlockingMethodName() - Method in class gov.llnl.babel.symbols.Method
-
Return the nonblocking method name (if NONBLOCKING), else return long name
- getBoolean() - Method in class gov.llnl.babel.ast.BooleanLiteral
-
- getBorrowArrayFromPython(Type) - Static method in class gov.llnl.babel.backend.python.Python
-
- getBorrowArrayFromSIDL(Type) - Static method in class gov.llnl.babel.backend.python.Python
-
- getBuildGenerators(String) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
-
Get the build generator appropriate for this language.
- getBuiltinArgList(int) - Static method in class gov.llnl.babel.backend.c.StubHeader
-
Return the comma-separated list of arguments associated with the
specified built-in method.
- getBuiltinComment(int, boolean) - Static method in class gov.llnl.babel.backend.c.StubHeader
-
Return the comment description associated with the specified
built-in stub.
- getBuiltinComment(int) - Static method in class gov.llnl.babel.backend.IOR
-
Return the comment for the specified built-in method.
- getBuiltinMethod(int, SymbolID, Context, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Return the method description of a particular built-in method.
- getBuiltinMethod(int, SymbolID, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Return the method description of a particular non-static built-in method.
- getBuiltinName(int, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Return the name of the specified version of the built-in method.
- getBuiltinName(int) - Static method in class gov.llnl.babel.backend.IOR
-
Return the normal name of the built-in method.
- getCallLoadName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a sidl symbol into the name of its associated _call_load method
which is the symbol name appended with "__call_load"
- getCast(Method, String, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Generate a cast string for the specified method.
- getCCAMode() - Method in class gov.llnl.babel.BabelConfiguration
-
- getChar() - Method in class gov.llnl.babel.ast.CharacterLiteral
-
- getCHeaderPath(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
-
- getClassInfo() - Static method in class gov.llnl.babel.BabelConfiguration
-
Return the full name of the ClassInfo interface.
- getClassInfoI() - Static method in class gov.llnl.babel.BabelConfiguration
-
Return the full name of the class implementing ClassInfo interface.
- getClassType() - Static method in class gov.llnl.babel.backend.IOR
-
Return the name of the type of the implicit base class type.
- getClientJavaFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Generate the Java filename for the client using the specified symbol
identifier.
- getClientJNIFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Generate the JNI source filename for the client using the specified
symbol identifier.
- getClientMatFile(SymbolID) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate the Matlab filename for the client using the specified
symbol identifier.
- getCodeGenerator(String, String) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
-
Get a registered codeGenerator from the factory.
- getCodeSplicer(SymbolID, int, String, boolean, boolean) - Method in class gov.llnl.babel.backend.FileManager
-
Read the specified file and return a code splicer object representing
code splices from the file that should be preserved in the next file.
- getColumn() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
Deprecated.
- getComment() - Method in class gov.llnl.babel.symbols.Argument
-
Return the comment for the method.
- getComment() - Method in class gov.llnl.babel.symbols.Assertion
-
Return the comment, if any, associated with this list of object states.
- getComment() - Method in class gov.llnl.babel.symbols.Comment
-
Return the comment as an array of strings, with one string for each
line of the comment.
- getComment() - Method in class gov.llnl.babel.symbols.Method
-
Return the comment for the method.
- getComment() - Method in class gov.llnl.babel.symbols.Symbol
-
Return the comment associated with this symbol.
- getComment() - Method in class gov.llnl.babel.url.cookie.Cookie
-
Return the comment attribute of the cookie.
- getCommentLocalOnly() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the comment local methods only option.
- getCommunicationModifier() - Method in class gov.llnl.babel.symbols.Method
-
Return the communication modifier for this method.
- getCommunicationModifierString() - Method in class gov.llnl.babel.symbols.Method
-
Return the communication modifier string for this method.
- getCompilerName() - Method in class gov.llnl.babel.config.Profile
-
Get the compiler name for which this profile is valid.
- getCompilerVersion() - Method in class gov.llnl.babel.config.Profile
-
Get the compiler version number for which this profile is
valild.
- getConfig() - Method in class gov.llnl.babel.Context
-
- getConfiguration(String, String) - Method in class gov.llnl.babel.config.Configuration
-
Return the configuration information associated with a language
and a profile name.
- getConfiguration() - Method in class gov.llnl.babel.config.Profile
-
Get the configuration information for this profile.
- getConflict() - Method in exception gov.llnl.babel.cli.NameCollisionException
-
Return the item in the dictionary with which the new entry conflicts.
- getConstructorStubFile(SymbolID) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
- getConstructorStubName(SymbolID) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
- getControlsNStatsStruct(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into its control structure.
- getCopyArrayFromPython(Type) - Static method in class gov.llnl.babel.backend.python.Python
-
- getCopyArrayFromSIDL(Type) - Static method in class gov.llnl.babel.backend.python.Python
-
- getCorrectMethodName() - Method in class gov.llnl.babel.symbols.Method
-
This method is used for language bindings that support overloading.
- getCPU() - Method in class gov.llnl.babel.config.Profile
-
Get the CPU description for which the profile is valid.
- getCxxString(Type, boolean, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Convert the type to a Cxx representation in string form
- getDataExt() - Static method in class gov.llnl.babel.backend.rmi.RMI
-
Returns the varialbe extension used to identify a temporary variable of
for holding the pointer that inout arguments point to in serialization.
- getDataGetName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a symbol name into its private data structure get access
function name.
- getDataName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a symbol name into its private data structure identifier.
- getDataSetName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a symbol name into its private data structure set access
function name.
- getDate() - Method in class gov.llnl.babel.symbols.Metadata
-
Return the java.util.Date
date associated with this symbol.
- getDateAsString() - Method in class gov.llnl.babel.symbols.Metadata
-
Return the date associated with this symbol as a string.
- getDefaultCommentText() - Static method in class gov.llnl.babel.ast.SplicerBlock
-
- getDefaultCommentText() - Static method in class gov.llnl.babel.ast.SplicerImplList
-
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.Assertion
-
Returns the default complexity of the expression.
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return the default complexity of the expression.
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.MethodCall
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultComplexity() - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return the default complexity of the expression (0 = constant, 1 = linear,
etc.).
- getDefaultJNIReturnValue(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Generate a string that will print a default return value (JNI) for
given method
- getDefaultReturnValue(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Generate a string that will print a default return value (Java) for
given method
- getDefinitionModifier() - Method in class gov.llnl.babel.symbols.Method
-
Return the definition modifier for the method.
- getDefinitionModifier(boolean) - Method in class gov.llnl.babel.symbols.Method
-
Return the explicit definition modifier string for the method based
on the type of extendable in which it belongs.
- getDelRefArray(Type) - Static method in class gov.llnl.babel.backend.c.C
-
- getDelRefArray(Type) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getDependencies() - Method in class gov.llnl.babel.Context
-
- getDepth() - Method in class gov.llnl.babel.symbols.Class
-
- getDepth() - Method in class gov.llnl.babel.symbols.Interface
-
- getDepth() - Method in class gov.llnl.babel.symbols.Symbol
-
Return how many levels of refinement this type is from a basic type.
- getDerefFunctionPtr(String, boolean) - Static method in class gov.llnl.babel.backend.c.StubHeader
-
Return a string that dereferences the specified IOR function pointer.
- getDescription() - Method in class gov.llnl.babel.config.Profile
-
Get a long HTML description of the profile.
- getDescriptor(String) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Convert a type string to a JNI descriptor.
- getDestroyArray(Type) - Static method in class gov.llnl.babel.backend.python.Python
-
- getDetailedType() - Method in class gov.llnl.babel.symbols.Type
-
Return the integer that identifies the type of this type.
- getDimension() - Method in class gov.llnl.babel.ast.ArrayType
-
- getDirectoryData(String) - Method in class gov.llnl.babel.backend.Dependencies
-
- getDocComment() - Method in class gov.llnl.babel.ast.Argument
-
- getDocComment() - Method in class gov.llnl.babel.ast.Method
-
- getDocComment() - Method in class gov.llnl.babel.ast.NamedType
-
- getDocument() - Method in class gov.llnl.babel.parsers.xml.SymbolToDOM
-
Return the DOM document for the symbol specified in the constructor.
- getDomain() - Method in class gov.llnl.babel.url.cookie.Cookie
-
Return the domain of this cookie.
- getDouble() - Method in class gov.llnl.babel.ast.DoubleLiteral
-
- getDTDPath(String) - Method in class gov.llnl.babel.parsers.xml.SymbolToDOM
-
- getEditString(String) - Method in class gov.llnl.babel.backend.CodeSplicer
-
Retrieve the edit string associated with the specified symbol.
- getEndColumn() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- getEndLine() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- getEndString(String) - Static method in class gov.llnl.babel.backend.CodeSplicer
-
Return the code splicer end string for the closing of a code splice
region.
- getEnsureArray(Type) - Static method in class gov.llnl.babel.backend.c.C
-
- getEnsureArray(Type) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getEnsureArray(Type) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Returns a string for the name of the ensure function to call for this
array type.
- getEnsureExprs() - Method in class gov.llnl.babel.ast.Ensures
-
- getEnsures() - Method in class gov.llnl.babel.ast.Method
-
- getEnumerator() - Method in exception gov.llnl.babel.symbols.UnknownEnumException
-
Get the enumerator that was unknown.
- getEnumeratorComment(String) - Method in class gov.llnl.babel.symbols.Enumeration
-
Return the comment, if any, for the specified enumerated name.
- getEnumerators() - Method in class gov.llnl.babel.symbols.Enumeration
-
Return the list of enumerators as a sorted list.
- getEnumeratorValue(String) - Method in class gov.llnl.babel.symbols.Enumeration
-
Return the value for the specified enumerated name.
- getEnumInitialization(Context, SymbolID) - Static method in class gov.llnl.babel.backend.Utilities
-
- getEnumItemList() - Method in class gov.llnl.babel.ast.Enumeration
-
- getEnumName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a SIDL enumerated type into its symbol name, which is
"enum " followed by the symbol name followed by "__enum".
- getEnumName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL enumerated type into its symbol name, which is
"enum " followed by the symbol name followed by "__enum".
- getEnumName(SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Convert a sidl enumerated type into its symbol name, which is
just the colon separated symbol name
- getEnumStubFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the stub file for a particular enumeration.
- getEnumStubImpl(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the stub impl file for a particular enumeration.
- getEnumValueSymbol(SymbolID, String) - Static method in class gov.llnl.babel.backend.IOR
-
Return the enum value symbol for a particular enum type and string.
- getEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into its method entry point vector (EPV) name.
- getEPVPrefix(int) - Static method in class gov.llnl.babel.backend.IOR
-
Return the static EPV prefix string or, if invalid, the one with the
minimum type value.
- getEPVType(int) - Static method in class gov.llnl.babel.backend.IOR
-
Return the type associated with the specified EPV type index,
or an empty string if the index is out of range.
- getEPVVar(int) - Static method in class gov.llnl.babel.backend.IOR
-
Return the standard method entry point vector (EPV) variable.
- getException() - Method in class gov.llnl.babel.CollectionException.UriExceptionPair
-
- getExceptionFundamentalType() - Static method in class gov.llnl.babel.backend.IOR
-
Return the name of the type of the implicit exception argument;
namely, sidl_BaseInterface__object.
- getExceptionPrefix(Extendable, Method) - Method in class gov.llnl.babel.symbols.Assertion
-
Return the prefix for exception messages based on the specified
extendable and method.
- getExceptionPrefix(Extendable, Method) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return the prefix for exception messages based on the specified
extendable and method.
- getExceptionPrefix(Extendable) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return the prefix for exception messages based on the specified
extendable.
- getExceptionSets(Collection) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
On the first time it is called it generates sets of exceptions for all
the methods in this Extendable.
- getExceptionType() - Static method in class gov.llnl.babel.backend.c.C
-
- getExceptionType(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getExcludedList() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the list of
RegexMatch
objects
that should be excluded from code generation.
- getExpiration() - Method in class gov.llnl.babel.url.cookie.Cookie
-
Return the expiration date of the cookie.
- getExplicitThrows() - Method in class gov.llnl.babel.symbols.Method
-
Return the Set
of explicit exceptions that may be thrown
by this method.
- getExplicitValue() - Method in class gov.llnl.babel.ast.EnumItem
-
- getExpr() - Method in class gov.llnl.babel.ast.Assertion
-
- getExpression() - Method in class gov.llnl.babel.symbols.Assertion
-
Return the assertion expression.
- getExpression() - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return the expression.
- getExtendableAddRef(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableBorrow(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableConnect(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableConverter(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableDeref(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableImport(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableNewRef(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableType(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendableWrapper(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getExtendedMethodName(SymbolID, String) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the extended function name (i.e., one with the full name
prepended).
- getExtends() - Method in class gov.llnl.babel.ast.ClassType
-
- getExtends() - Method in class gov.llnl.babel.ast.InterfaceType
-
returns a linked list of ScopedID's
- getExtents() - Method in class gov.llnl.babel.ast.Extents
-
- getExtents() - Method in class gov.llnl.babel.ast.RArrayType
-
- getExternalFunc(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Get the name of the function that returns the structure of
external entry points.
- getExternalName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Get struct name for extern entry point structure.
- getExternalVariableName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Get struct name for extern entry point variable.
- getFactory() - Method in class gov.llnl.babel.Context
-
- getFCastSymbolIDs(Extendable) - Static method in class gov.llnl.babel.backend.IOR
-
Returns a Set containing all the Symbol IDs that need FCast
methods generated for them in this Extendable.
- getFConnectSymbolIDs(Extendable) - Static method in class gov.llnl.babel.backend.IOR
-
Returns a Set containing all the Symbol IDs that need FConnect
methods generated for them in this Extendable.
- getFileExtension(int) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Returns the appropriate file extension String
based on
the file type, prepended with the period (e.g., ".hxx").
- getFileManager() - Method in class gov.llnl.babel.Context
-
- getFilename() - Method in class gov.llnl.babel.ast.ASTNode
-
If we have information about the sourcecode, traverse parent pointers until
we get to a node that knows its filename.
- getFilename() - Method in class gov.llnl.babel.ast.SIDLFile
-
- getFileName(SymbolID) - Static method in class gov.llnl.babel.backend.sidl.Sidl
-
Return the name of the Sidl file for a particular symbol (i.e., package).
- getFileSuffix(int) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Returns the appropriate String
suffix associated with
the specified role.
- getFinal() - Method in class gov.llnl.babel.symbols.Package
-
Return true
if and only if a package is final.
- getFiniName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated fini
method, which is the symbol name appended with "__fini".
- getFirstToken() - Method in class gov.llnl.babel.ast.ASTNode
-
- getFirstToken() - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
-
- getFloat() - Method in class gov.llnl.babel.ast.FloatLiteral
-
- getFormalName() - Method in class gov.llnl.babel.symbols.Argument
-
Return the formal name of the parameter identifier.
- getFortranPrefix(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the sidl Fortran prefix for macros and types.
- getFortranSymbol(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the appropriate version of SIDLFortran##Symbol.
- getFortranTypeInC(Type, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the C type corresponding to the FORTRAN type corresponding to
a particular sidl type.
- getFortranVersion(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the appropriate version of Fortran (i.e., 77 or 90).
- getFQN() - Method in class gov.llnl.babel.ast.NamedType
-
get Fully Qualified Name by traversing parent hierarchy
- getFromClause() - Method in class gov.llnl.babel.ast.Method
-
- getFromURL(String) - Method in class gov.llnl.babel.url.CookieConnection
-
Open a GET connection to the specified URL and return the associated
input stream, which must be closed by the callee.
- getFrontIncludes(Extendable, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generates include directives for all the extendables that this
extendable inherits from.
- getFullJavaSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the fully qualified Java name that corresponds to a sidl symbol
type.
- getFullMethodName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the full method name associated with the symbol id and the
specified method.
- getFullMethodName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the full method name associated with the symbol id and the
specified method.
- getFullMethodName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate the full method name associated with the symbol id and the
specified method.
- getFullName() - Method in class gov.llnl.babel.symbols.SymbolID
-
Return the fully qualified name of the symbol.
- getFullSelfDecl(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Return the full self declaration (i.e., the type and standard self
variable.
- getFullVersion() - Static method in class gov.llnl.babel.Version
-
- getFunctionRetTypeDecl(Argument, String) - Method in class gov.llnl.babel.backend.fortran.ImplSource
-
Return the function declaration, tailored to BindC.
- getFundamentalException() - Static method in class gov.llnl.babel.BabelConfiguration
-
The full name of the most basic exception type.
- getGenMakefile() - Method in class gov.llnl.babel.BabelConfiguration
-
Should a Makefile be generated.
- getGetEPVsName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into its method that returns initialized epv
pointers.
- getGlueSubdirGeneration() - Method in class gov.llnl.babel.backend.FileManager
-
Get the current style of "glue" code generation.
- getHasBindC() - Method in class gov.llnl.babel.BabelConfiguration
-
- getHasRarray() - Method in class gov.llnl.babel.ast.StructType
-
- getHaveLockStaticGlobalsMacroName() - Static method in class gov.llnl.babel.backend.IOR
-
A CPP macro name
- getHeaderFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the header filename associated with a symbol identifier.
- getHeaderFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the stub header file for a particular symbol.
- getHeaderFile(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Generate the header filename associated with a symbol identifier.
- getHeaderFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Generate the JNI source filename for the client using the specified
symbol identifier.
- getHeaderFile(SymbolID) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
- getHelpPrinted() - Method in class gov.llnl.babel.SwitchDictionary
-
Return true
iff the help text was printed.
- getHelpText() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
-
Return a brief string describing what this command line switch
implies or does.
- getHolderName() - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the name of the inner holder class used for inout and out
method arguments.
- getID() - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
-
- getIdentifier() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return the identifier.
- getIdentifierType() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return the identifier type.
- getIdentifierTypeName() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return the name of the identifier type.
- getImag() - Method in class gov.llnl.babel.ast.DComplexLiteral
-
- getImag() - Method in class gov.llnl.babel.ast.FComplexLiteral
-
- GetImage() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- getImage() - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return the string image of the literal.
- getImage() - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return the string image of the literal.
- getImage() - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return the string image of the literal.
- getImage() - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return the string image of the literal.
- getImaginaryImage() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return the string image of the imaginary part of this object.
- getImaginaryImage() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return the image of the imaginary part of the literal.
- getImaginaryLiteral() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return the literal of the imaginary part of this object.
- getImaginaryLiteral() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return the literal of the imaginary part of the literal.
- getImaginaryValue() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return the value of the imaginary part of this object.
- getImaginaryValue() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return the value of the imaginary part of the literal.
- getImagLiteral() - Method in class gov.llnl.babel.ast.DComplexLiteral
-
- getImagLiteral() - Method in class gov.llnl.babel.ast.FComplexLiteral
-
- getImpl() - Method in class gov.llnl.babel.ast.SplicerImpl
-
- getImplementsAll(SymbolID) - Method in class gov.llnl.babel.symbols.Class
-
- getImplementsAllMap() - Method in class gov.llnl.babel.symbols.Class
-
- getImplementsList() - Method in class gov.llnl.babel.ast.ClassType
-
- getImplExtension(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the appropriate FORTRAN extension.
- getImplFCastName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a SIDL symbol into the name of its associated remote
connector.
- getImplFConnectName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a SIDL symbol into the name of its associated remote
connector.
- getImplFGetURLName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a SIDL symbol into the name of its associated get URL function.
- getImplFile(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the file that hold the implementation of the
FORTRAN sidl object.
- getImplHeaderFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the implementation header filename associated with a
symbol identifier.
- getImplicitThrows() - Method in class gov.llnl.babel.symbols.Method
-
Return the Set
of implicit exceptions that may be thrown
by this method.
- getImplMethodSuffix(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the appropriate FORTRAN impl method name suffix based.
- getImplModuleFile(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the file that hold the derived types for
implementation of the FORTRAN sidl object.
- getImplSourceFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the implementation source filename associated with a
symbol identifier.
- getImplSymbolName(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Convert a symbol name into its C++ identifier.
- getImplSymbolNameWithoutLeadingColons(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Convert a symbol name into its C++ identifier.
- getImport(String) - Static method in class gov.llnl.babel.backend.python.Python
-
- getIncludedList() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the list of
RegexMatch
objects
that should be included from code generation.
- getIncludeGuard(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
-
Generate an include file for a symbol.
- getIncludeGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
-
Generate the include guard from the specified file name.
- getIncludeGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
-
- getIncludeGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
-
Generate the include guard from the specified file name.
- getIndexString() - Method in class gov.llnl.babel.symbols.Type
-
Return a string representation of the list of index variables.
- getInitArray(Type) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getInitEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated init
method, which is the symbol name appended with "__init".
- getInitialValue(Type) - Static method in class gov.llnl.babel.backend.IOR
-
Gives an initial value based on the type of the argument
- getInitName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated init
method, which is the symbol name appended with "__init".
- getInlineDecl(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
- getInstance() - Static method in class gov.llnl.babel.parsers.xml.DTDManager
-
Return the singleton instance of the DTD manager.
- getInt() - Method in class gov.llnl.babel.ast.IntLiteral
-
- getInterfaceType() - Static method in class gov.llnl.babel.backend.IOR
-
Return the name of the type of the base interface type.
- getInterfaceWrapper() - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the name of the inner wrapper class for interfaces.
- getInternalGuard(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getInvariantExceptType() - Static method in class gov.llnl.babel.backend.IOR
-
- getInvariantExprs() - Method in class gov.llnl.babel.ast.Invariants
-
- getInvariants() - Method in class gov.llnl.babel.ast.Extendable
-
- getInvariantViolation() - Static method in class gov.llnl.babel.BabelConfiguration
-
The full name of the Invariant Violation type implicit in all
methods of classes with invariants.
- getInvClause(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Returns a List
of Assertion
s that make up the
invariant clause.
- getInvClause() - Method in class gov.llnl.babel.symbols.Extendable
-
Returns a List
of Assertion
s that make up the
global invariant clause.
- getInvDefaultComplexity() - Method in class gov.llnl.babel.symbols.Extendable
-
Returns the default complexity for the invariants; 0 if no invariants.
- getInvDescDataName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Return the name of the static variable associated with the invariant
description data.
- getInvDescDataStruct(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Return the name of the invariant description data structure name.
- getIORCacheVariable(Interface) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Returns the name of the IOR cache variable for the passed in
interface.
- getIORCall(String, Type) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- getIORCall(String, SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- getItems() - Method in class gov.llnl.babel.symbols.Struct
-
- getIterator() - Method in class gov.llnl.babel.symbols.Enumeration
-
Return an Iterator
that will iterate over the elements
of the enumeration.
- getJavaArgument(Argument) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return a string for the Java argument corresponding to the specified
sidl argument.
- getJavaBaseArray() - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the string name of the Java base array that all automatically
generated sidl arrays must extend.
- getJavaBaseClass() - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the string name of the Java base class that all automatically
generated sidl classes must extend.
- getJavaBaseInterface() - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the string name of the Java base interface that all automatically
generated sidl interfaces must extend.
- getJavaFormalArgument(Argument) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return a string for the Java argument corresponding to the specified
sidl argument with a formal name.
- getJavaImplSourceFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Generate the Java filename for the server using the specified symbol
identifier.
- getJavaReturnType(Type) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return a string for the Java return type corresponding to the specified
sidl type.
- getJavaServerArgument(Argument) - Static method in class gov.llnl.babel.backend.jdk.Java
-
- getJavaServerClassName(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the name of the java server class.
- getJavaServerMethodName(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the name of Java Server Methods.
- getJavaServerSignature(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Convert the method argument list and return type into a Java signature
string according to JNI conventions.
- getJavaSignature(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Convert the method argument list and return type into a Java signature
string according to JNI conventions.
- getJavaStylePackageGeneration() - Method in class gov.llnl.babel.backend.FileManager
-
Get the current style of file generation, either all in one directory
or Java-style package directories.
- getJavaSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the shortened Java name of a sidl symbol type.
- getJNIEnsureName(Argument) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the name of the given argument temporary variable for use in
calls to ensure.
- getJNIEnsureName(String) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the name of the given argument temporary variable for use in
calls to ensure.
- getJNIFormalArgument(Argument) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return a string for the JNI argument corresponding to the specified
sidl argument.
- getJNIFunction(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the name of the JNI function corresponding to the specified sidl
method.
- getJNINativeType(String) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return a string for the JNI native type corresponding to the specified
Java type.
- getJNIReturnType(Type) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return a string for the JNI native type corresponding to the specified
Java return type.
- getKey() - Method in class gov.llnl.babel.ast.Attribute
-
- getLangSpecific() - Static method in class gov.llnl.babel.BabelConfiguration
-
- getLanguage() - Method in class gov.llnl.babel.config.Profile
-
Return the name of the language for which this profile was
defined.
- getLanguages() - Method in interface gov.llnl.babel.backend.BuildGenerator
-
Return the set of languages that this build generator serves.
- getLanguages() - Method in class gov.llnl.babel.backend.c.GenerateClientC
-
- getLanguages() - Method in class gov.llnl.babel.backend.c.GenerateServerC
-
- getLanguages() - Method in interface gov.llnl.babel.backend.CodeGenerator
-
Return the set of language names that this generator supports.
- getLanguages() - Method in class gov.llnl.babel.backend.DependenciesGenerator
-
- getLanguages() - Method in class gov.llnl.babel.backend.fortran.GenerateClient
-
- getLanguages() - Method in class gov.llnl.babel.backend.fortran.GenerateServer
-
- getLanguages() - Method in class gov.llnl.babel.backend.html.GenerateDoc
-
- getLanguages() - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
-
- getLanguages() - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
-
- getLanguages() - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
-
- getLanguages() - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
-
- getLanguages() - Method in class gov.llnl.babel.backend.MakefileGenerator
-
- getLanguages() - Method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
-
- getLanguages() - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
-
- getLanguages() - Method in class gov.llnl.babel.backend.python.GenPythonClient
-
- getLanguages() - Method in class gov.llnl.babel.backend.python.GenPythonServer
-
- getLanguages() - Method in class gov.llnl.babel.backend.python.SetupGenerator
-
- getLanguages() - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
-
- getLanguages() - Method in class gov.llnl.babel.backend.sidl.GenerateSidl
-
Returns a set containing only "sidl" since we are only generating
the sidl representation of the interface.
- getLanguages() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
-
- getLanguages() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
-
- getLanguages() - Method in class gov.llnl.babel.backend.xml.GenerateXML
-
- getLanguages() - Method in class gov.llnl.babel.config.Configuration
-
Return the languages supported by the Babel compiler as a set of
strings.
- getLastToken() - Method in class gov.llnl.babel.ast.ASTNode
-
- getLastToken() - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
-
- getLeftExpression() - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return the left-hand expression.
- getLHS() - Method in class gov.llnl.babel.ast.BinaryExpr
-
- getLine() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
Deprecated.
- getLineCount() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
-
get current line (returns -1 iff lfcw == null )
- getLineCount() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
-
get current line (returns -1 iff lfcw == null )
- getLineCount() - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
-
- getLineCount() - Method in interface gov.llnl.babel.backend.writers.LineRedirector
-
get the current line number being printed.
- getList() - Method in class gov.llnl.babel.ast.NodeList
-
- getLocalIOR(Type) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- getLocalReferences(Extendable) - Method in class gov.llnl.babel.backend.c.ImplHeader
-
- getLocalStaticsName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated local
statics method.
- getLocation() - Method in class gov.llnl.babel.ast.SplicerBlock
-
- getLocation() - Method in class gov.llnl.babel.symbols.SplicerBlock
-
Return location of splicer block.
- getLockStaticGlobalsMacroName() - Static method in class gov.llnl.babel.backend.IOR
-
A CPP Macro Name
- getLongestNameLen(Struct) - Static method in class gov.llnl.babel.backend.c.C
-
Calculate the maximum name length of struct items.
- getLongMethodName() - Method in class gov.llnl.babel.symbols.Method
-
Return the long method name (a standard SIDL identifier).
- getLongName() - Method in class gov.llnl.babel.ast.MethodName
-
- getLongName() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
-
Return the long option name, usually one or more words separated by
hyphens.
- getMakefileName() - Method in class gov.llnl.babel.BabelConfiguration
-
The full name of the file associated with generated makefile fragments.
- getMakePrefix() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the make prefix option.
- getMaxAge() - Method in class gov.llnl.babel.url.cookie.Cookie
-
Return the maximum age attribute for the cookie.
- getMaxArrayIterMacros(char) - Method in class gov.llnl.babel.symbols.Method
-
Return the number of array iteration macros --- contained in the contract
--- that return the specified type.
- getMaximumArray() - Static method in class gov.llnl.babel.BabelConfiguration
-
Return the maximum array dimension.
- getMemoryAllocationException() - Static method in class gov.llnl.babel.BabelConfiguration
-
- getMessage() - Method in exception gov.llnl.babel.CollectionException
-
- getMessage() - Method in exception gov.llnl.babel.parsers.sidl2.ParseException
-
This method has the standard behavior when this object has been
created using the standard constructors.
- getMessage() - Method in error gov.llnl.babel.parsers.sidl2.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMetadata() - Method in interface gov.llnl.babel.symbols.IMetadata
-
Return the metadata associated with this object.
- getMetadata() - Method in class gov.llnl.babel.symbols.Method
-
- getMetadata() - Method in class gov.llnl.babel.symbols.Symbol
-
Return the metadata associated with this symbol.
- getMetadataDatabase() - Method in class gov.llnl.babel.symbols.Metadata
-
Retrieve the metadata database in the form of a Map
.
- getMetadataKeys() - Method in class gov.llnl.babel.symbols.Metadata
-
Retrieve the set of keys from metadata database.
- getMetadataValue(String) - Method in class gov.llnl.babel.symbols.Metadata
-
Retrieve the value associated with the specified keyword.
- getMethodControlsNStatsStruct(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into its method control structure.
- getMethodDescDataName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Return the name of the static variable associated with the method
description data.
- getMethodDescDataStruct(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Return the name of the method description data structure name.
- getMethodExtension(Type) - Static method in class gov.llnl.babel.backend.rmi.RMI
-
generate the proper method extension for packing or unpacking
- getMethodImplName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the impl method's name.
- getMethodImplName(SymbolID, Method, NameMangler, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the function name that should be used for the FORTRAN subroutine
that implements a particular method.
- getMethodImplName(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate the impl method's name.
- getMethodIndex(SymbolID, Method) - Static method in class gov.llnl.babel.backend.IOR
-
Return the method index constant name associated with the specified
method.
- getMethodIndex(SymbolID, String) - Static method in class gov.llnl.babel.backend.IOR
-
Return the method index constant name associated with the specified
literal.
- getMethodList() - Method in class gov.llnl.babel.ast.Extendable
-
- getMethodName() - Method in class gov.llnl.babel.ast.FromClause
-
- getMethodName() - Method in class gov.llnl.babel.ast.Method
-
- getMethodName(SymbolID, String) - Static method in class gov.llnl.babel.backend.IOR
-
Returns the name of the built-in method, prepending "ior_" and the name of
the symbol.
- getMethodName() - Method in class gov.llnl.babel.symbols.MethodCall
-
Return the name of the method call.
- getMethods(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the methods in this interface as a Collection
.
- getMethodSkelName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the skel method's name.
- getMethodSkelName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the C function name that should be used for the skeleton
method.
- getMethodSkelName(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate the skel method's name.
- getMethodStubFile(SymbolID, Method) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
- getMethodStubName(SymbolID, Method, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Get the function name that should be used for the FORTRAN stubs to the
sidl object methods.
- getMethodStubName(SymbolID, String, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate the stub method's name.
- getMethodSuffix(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the appropriate FORTRAN method name suffix based on the version.
- getMethodSuperImplName(SymbolID, Method, NameMangler, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the function name that should be used for the FORTRAN subroutine
that implements a particular SUPER method.
- getMethodSuperName(SymbolID, Method, NameMangler, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Get the function name that should be used for the FORTRAN super method
in the skels (availible in this Impls).
- getMethodsWithNonblocking(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the methods in this interface as a Collection
.
- getMode() - Method in class gov.llnl.babel.ast.Argument
-
- getMode() - Method in class gov.llnl.babel.symbols.Argument
-
Return the value of the argument parameter passing mode.
- getModeString() - Method in class gov.llnl.babel.symbols.Argument
-
Return a string representing the argument mode.
- getModifiedSymbolNames() - Method in class gov.llnl.babel.symbols.SymbolTable
-
Return the set of symbol names in the symbol table that are new
or modified.
- getModule(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getModuleFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the F90 stub module file for a particular
symbol.
- getMultiMode() - Method in class gov.llnl.babel.BabelConfiguration
-
- getMxType(String) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate an return string for the Matlab type mapping to
the specific SIDL Type.
- getName() - Method in class gov.llnl.babel.ast.Argument
-
- getName() - Method in class gov.llnl.babel.ast.Assertion
-
- getName() - Method in class gov.llnl.babel.ast.EnumItem
-
- getName() - Method in class gov.llnl.babel.ast.FromClause
-
- getName() - Method in class gov.llnl.babel.ast.FuncExpr
-
- getName() - Method in interface gov.llnl.babel.ast.INameable
-
- getName() - Method in class gov.llnl.babel.ast.Method
-
- getName() - Method in class gov.llnl.babel.ast.MethodName
-
- getName() - Method in class gov.llnl.babel.ast.NamedType
-
- getName() - Method in class gov.llnl.babel.ast.SplicerBlock
-
- getName() - Method in class gov.llnl.babel.ast.StructItem
-
- getName() - Method in class gov.llnl.babel.backend.c.GenerateClientC
-
- getName() - Method in class gov.llnl.babel.backend.c.GenerateServerC
-
- getName() - Method in interface gov.llnl.babel.backend.CodeGenerator
-
Return the canonical name of this generator.
- getName() - Method in class gov.llnl.babel.backend.fortran.GenerateClient
-
- getName() - Method in class gov.llnl.babel.backend.fortran.GenerateServer
-
- getName() - Method in class gov.llnl.babel.backend.html.GenerateDoc
-
- getName() - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
-
- getName() - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
-
- getName() - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
-
- getName() - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
-
- getName() - Method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
-
- getName() - Method in class gov.llnl.babel.backend.python.GenPythonClient
-
- getName() - Method in class gov.llnl.babel.backend.python.GenPythonServer
-
- getName() - Method in class gov.llnl.babel.backend.python.PythonClientC
-
- getName() - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
-
- getName() - Method in class gov.llnl.babel.backend.sidl.GenerateSidl
-
- getName() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
-
- getName() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
-
- getName() - Method in class gov.llnl.babel.backend.xml.GenerateXML
-
- getName() - Method in class gov.llnl.babel.symbols.SplicerBlock
-
Return name of splicer block.
- getName() - Method in class gov.llnl.babel.symbols.Struct.Item
-
- getName() - Method in class gov.llnl.babel.url.cookie.Cookie
-
Return the name of the cookie.
- getName2() - Method in class gov.llnl.babel.ast.Argument
-
- getName2() - Method in interface gov.llnl.babel.ast.INameableStruct
-
- getName2() - Method in class gov.llnl.babel.ast.Method
-
- getNamedTypes() - Method in class gov.llnl.babel.ast.Package
-
- getNameExtension() - Method in class gov.llnl.babel.ast.MethodName
-
- getNameExtension() - Method in class gov.llnl.babel.symbols.Method
-
Return the method name extension (a standard SIDL identifier).
- getNewMethod(String) - Method in class gov.llnl.babel.symbols.Extendable
-
For From clauses: Take the FQN of the renamed method and return the new
Method.
- getNewMethods() - Method in class gov.llnl.babel.symbols.Extendable
-
For From clauses: Get all the new method objects of all the renamed
methods.
- getNewName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated constructor,
which is the symbol name appended with "__createObject".
- getNewSymbolID() - Method in exception gov.llnl.babel.symbols.SymbolRedefinitionException
-
Return the symbol identifier for the new symbol.
- getNextToken() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- getNextToken() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
-
- getNodeId() - Method in class gov.llnl.babel.ast.ASTNode
-
- getNonstaticMethods(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the Collection
non-static methods in this interface.
- getNotImplemented() - Static method in class gov.llnl.babel.BabelConfiguration
-
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.Assertion
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.LongLiteral
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.MethodCall
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.StringLiteral
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumArrayIterMacrosByType(char) - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Returns the number of macros supported by this assertion of the
specified type.
- getNumberOfMethods(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the number of methods associated with this extendable.
- getNumRequired() - Method in class gov.llnl.babel.UserOptions
-
Return the number of required elements on the command line.
- getObjectDependencies() - Method in class gov.llnl.babel.symbols.Extendable
-
- getObjectName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a SIDL symbol name into its object name -- for the purposes of
this package that means convert it into its typedef object name.
- getObjectName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL interface or class into its symbol name, which is
"struct " followed by the symbol name followed by "__object".
- getObjectName(String) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL interface or class into its symbol name, which is
"struct " followed by the symbol name followed by "__object".
- getObjectName(SymbolID) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Convert a SIDL symbol name into its object name -- for the purposes of
this package that means convert it into its typedef object name.
- getObjectName(SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Convert a sidl symbol name into its object name -- for the purposes of
this package that means convert it into its typedef object name.
- getObjectStructName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a SIDL symbol name into its object structure name.
- getOldSymboID() - Method in exception gov.llnl.babel.symbols.SymbolRedefinitionException
-
Return the symbol identifier for the old symbol.
- getOp() - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return the binary operator.
- getOp() - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return the unary operator.
- getOperand() - Method in class gov.llnl.babel.ast.UnaryExpr
-
- getOperator() - Method in class gov.llnl.babel.ast.BinaryExpr
-
- getOperator() - Method in class gov.llnl.babel.ast.UnaryExpr
-
- getOpSIDL(int) - Static method in class gov.llnl.babel.ast.BinaryExpr
-
Return the SIDL operator string.
- getOpSIDL(int) - Static method in class gov.llnl.babel.ast.UnaryExpr
-
- getOpSymbol() - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return the symbol associated with the operator.
- getOpSymbol() - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return the symbol associated with the operator.
- getOptionalRmiMacro() - Static method in class gov.llnl.babel.BabelConfiguration
-
Return the full name of the base exception class.
- getOptionDescription(String, String) - Method in class gov.llnl.babel.config.Metadata
-
Return a long description of the option for the specified language.
- getOptionSummary(String, String) - Method in class gov.llnl.babel.config.Metadata
-
Return a short summary of the option for the specified language.
- getOrderedSymbolReferences() - Method in class gov.llnl.babel.symbols.Package
-
Return the symbols referenced by this package in an ordered
Collection
of objects.
- getOS() - Method in class gov.llnl.babel.config.Profile
-
Get the operating system description for which the profile is
valid.
- getOSRelease() - Method in class gov.llnl.babel.config.Profile
-
Get the operating system release version for which this profile
is valid.
- getOutermostPackage(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return the outermost package prefix for the name (everything up to
but not including the first ".").
- getOutputDirectory() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the output directory user option.
- getOverloadedMethodsByName(String) - Method in class gov.llnl.babel.symbols.Extendable
-
Get all methods with the same short name as the passed in method name.
- getOverwrittenClassMethods() - Method in class gov.llnl.babel.symbols.Class
-
This function returns all the methods that were defined in a parent
class, and have been redefined locally.
- getPackageList() - Method in class gov.llnl.babel.ast.SIDLFile
-
- getParent() - Method in class gov.llnl.babel.ast.ASTNode
-
- getParentClass() - Method in class gov.llnl.babel.symbols.Class
-
- getParentInterface(SymbolID, boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return Interface if this class has the specified parent interface;
otherwise, return FALSE.
- getParentInterfaces(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the parent interfaces in a Collection
.
- getParentPackage(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return the parent package for the name (everything up to but not
including the last ".".
- getParents(boolean) - Method in class gov.llnl.babel.symbols.Class
-
Return the parent interfaces and parent class (if any) in a
Collection
.
- getParents(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the parent interfaces and/or class in a Collection
.
- getParentVersion(String, Context) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return the version associated with the parent package.
- getParseTreeNode() - Method in class gov.llnl.babel.ast.ASTNode
-
- getPath() - Method in class gov.llnl.babel.url.cookie.Cookie
-
Return the path attribute of the cookie.
- getPorts() - Method in class gov.llnl.babel.url.cookie.Cookie
-
Return the ports that the cookie is for.
- getPostClause() - Method in class gov.llnl.babel.symbols.Method
-
Return an List
of Assertion
s that make up
the postcondition clause.
- getPostconditionExceptType() - Static method in class gov.llnl.babel.backend.IOR
-
- getPostconditionViolation() - Static method in class gov.llnl.babel.BabelConfiguration
-
The full name of the Postcondition Violation type implicit in all
methods with postconditions.
- getPostDefaultComplexity() - Method in class gov.llnl.babel.symbols.Method
-
Returns the default complexity of the postcondition clause; returns 0
(for constant-time) if none.
- getPostEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into its Post hooks method entry point vector
(EPV) name.
- getPostSEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into its post hooks static entry point vector
(SEPV) name.
- getPreClause() - Method in class gov.llnl.babel.symbols.Method
-
Return an List
of Assertion
s that make up
the precondition clause.
- getPreconditionExceptType() - Static method in class gov.llnl.babel.backend.IOR
-
- getPreconditionViolation() - Static method in class gov.llnl.babel.BabelConfiguration
-
The full name of the Precondition Violation type implicit in all
methods with preconditions.
- getPreDefaultComplexity() - Method in class gov.llnl.babel.symbols.Method
-
Returns the default complexity of the precondition clause; returns 0
(for constant-time) if none.
- getPreEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into its Pre hooks method entry point vector
(EPV) name.
- getPreSEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into its pre hooks static entry point vector
(SEPV) name.
- getPrintWriter() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
-
Retrieve the underlying print writer stream.
- getPrivateDestructor(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a symbol name into its private destructor function name provided
by the SkelSource.
- getProfile(String, String) - Method in class gov.llnl.babel.config.Configuration
-
Return the profile associated with a language and a profile
name.
- getProfileName() - Method in class gov.llnl.babel.config.Profile
-
Return the name of the profile as a string.
- getProfileNames(String) - Method in class gov.llnl.babel.config.Configuration
-
Given a particular language, return the valid profile names
available for that language.
- getProtectLastTimeModified() - Method in class gov.llnl.babel.BabelConfiguration
-
- getPSkelFCastName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.python.Python
-
Convert a SIDL symbol into the name of its associated remote
connector.
- getPSkelFConnectName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.python.Python
-
Convert a SIDL symbol into the name of its associated remote
connector.
- getPSkelSerializeName(SymbolID, SymbolID, boolean, boolean) - Static method in class gov.llnl.babel.backend.python.Python
-
Convert a SIDL symbol into the name of its associated remote
(de)serialize method.
- getPySplicer(Symbol, String, Context) - Static method in class gov.llnl.babel.backend.python.Python
-
If filename
already exists, extract the code splicer
blocks from it and store the contents in the returned code splicer;
otherwise, return an empty code splicer.
- getPyStructType(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getRaddRefName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated getURL
function, which is the symbol name appended with "__getURL".
- getRarrayIndices() - Method in class gov.llnl.babel.symbols.Method
-
Return the set of rarray indices required in the arg list.
- getRarrayInfo() - Method in class gov.llnl.babel.symbols.Method
-
This returns an array list of RarrayInfo objects that contains the info
for every rarray index used in this method.
- getRarrayReturnString(Type, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate a Cxx return string for the specified sidl type.
- getReal() - Method in class gov.llnl.babel.ast.DComplexLiteral
-
- getReal() - Method in class gov.llnl.babel.ast.FComplexLiteral
-
- getRealImage() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return the string image of the real part of this object.
- getRealImage() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return the image of the real part of the literal.
- getRealLiteral() - Method in class gov.llnl.babel.ast.DComplexLiteral
-
- getRealLiteral() - Method in class gov.llnl.babel.ast.FComplexLiteral
-
- getRealLiteral() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return the literal of the real part of this object.
- getRealLiteral() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return the literal of the imaginary part of the literal.
- getRealValue() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return the value of the real part of this object.
- getRealValue() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return the value of the real part of the literal.
- getRegisterFunction(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the name of the JNI registration function.
- getRelevantCookies(String, String, int) - Method in class gov.llnl.babel.url.cookie.CookieJar
-
Select and return cookies from this jar that are appropriate
for the hostname, path and port given.
- getRemoteCastName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated remote
cast, which is the symbol name appended with "__rmicast".
- getRemoteConnectName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated remote
connector, which is the symbol name appended with "__connect".
- getRemoteGetURLName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated getURL
function, which is the symbol name appended with "__getURL".
- getRemoteIsRemoteName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated getURL
function, which is the symbol name appended with "__getURL".
- getRemoteName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated remote
constructor, which is the symbol name appended with "__remote".
- getRemoteStructName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL interface or class into its remote struct name, which is
"struct " followed by the symbol name followed by "__remote".
- getRenamedMethod(Method) - Method in class gov.llnl.babel.symbols.Extendable
-
For From clauses: Find the Parent Method Object for a renamed method.
- getRenamedMethods() - Method in class gov.llnl.babel.symbols.Extendable
-
For From clauses: Get all the orginal Method Objects of all the renamed
methods.
- getRenamedMethodSymbolID(Method) - Method in class gov.llnl.babel.symbols.Extendable
-
For From clauses: Get the old old method's enclosing symbolID.
- getRenameSplicers() - Method in class gov.llnl.babel.BabelConfiguration
-
- getRepoFactory() - Method in class gov.llnl.babel.Context
-
- getRepositoryPath() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the repository path.
- getRequireExprs() - Method in class gov.llnl.babel.ast.Requires
-
- getRequires() - Method in class gov.llnl.babel.ast.Method
-
- getResourceStream(String, String) - Method in class gov.llnl.babel.ResourceLoader
-
- getResourceStream(String) - Method in class gov.llnl.babel.ResourceLoader
-
- getResponseCode() - Method in exception gov.llnl.babel.url.HttpException
-
Return the HTTP response code that caused the exception.
- getReturnArgName() - Static method in class gov.llnl.babel.backend.rmi.RMI
-
Returns internal name of the return value.
- getReturnString(Type, Context, boolean, boolean) - Static method in class gov.llnl.babel.backend.c.C
-
- getReturnString(Type, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the FORTRAN type declaration corresponding to type
,
a particular sidl type.
- getReturnString(Type) - Method in class gov.llnl.babel.backend.fortran.SkelSource
-
Generate a return string for the specified SIDL type.
- getReturnString(Type, Context) - Static method in class gov.llnl.babel.backend.IOR
-
Generate a return string for the specified SIDL type.
- getReturnString(Type, Context, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Generate a C return string for the specified SIDL type.
- getReturnString(Type, Context) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Generate a Cxx return string for the specified sidl type.
- getReturnType() - Method in class gov.llnl.babel.ast.Method
-
- getReturnType(Method, Context) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate a return string for the specified IOR type.
- getReturnType() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return the return type.
- getReturnType() - Method in class gov.llnl.babel.symbols.Method
-
Return the return type for the method or throw NullPointerException
- getReturnType(String) - Method in class gov.llnl.babel.symbols.Method
-
Return the string corresponding to the return type for this method.
- getReturnTypeName() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return the name of the return type or, if empty, null.
- getReturnTypeValue() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return the value of the return type or -1 if no return type.
- getRHS() - Method in class gov.llnl.babel.ast.BinaryExpr
-
- getRightExpression() - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return the right-hand expression.
- getRMIExternName(SymbolID) - Static method in class gov.llnl.babel.backend.python.Python
-
Convert a sidl symbol into the name of its associated get RMI
Externals method, which is the symbol name appended with
"__impl_rmi_externals".
- getRMITicket() - Static method in class gov.llnl.babel.BabelConfiguration
-
- getRuntimeException() - Static method in class gov.llnl.babel.BabelConfiguration
-
The full name of the exception type implicit in all methods.
- getRuntimeException(Context) - Static method in class gov.llnl.babel.backend.IOR
-
- getRuntimeExceptionSymbol(Context) - Static method in class gov.llnl.babel.backend.IOR
-
- getScalarType() - Method in class gov.llnl.babel.ast.ArrayType
-
- getScopedID() - Method in class gov.llnl.babel.ast.FromClause
-
- getScopedID() - Method in class gov.llnl.babel.ast.TypeSearchClause
-
- getScopedName(String, String) - Static method in class gov.llnl.babel.backend.sidl.ScopedName
-
Generate the scope sensitive name for a symbol.
- getScopedName(String) - Method in class gov.llnl.babel.symbols.Package
-
Convert the specified short name into a fully qualified name within
this package scope.
- getSEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into its static entry point vector (SEPV) name.
- getSerializableExt() - Static method in class gov.llnl.babel.backend.rmi.RMI
-
Returns the varialbe extension used to identify a temporary variable of
type sidl.io.Serializable.
- getSerializableType() - Static method in class gov.llnl.babel.BabelConfiguration
-
- getServerJNIFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Generate the JNI source filename for the server using the specified
symbol identifier.
- getSetEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a SIDL symbol into the name of its associated set EPV
method, which is the symbol name appended with "__set_epv".
- getSetEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its set EPV method.
- getSetEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.python.Python
-
Convert a sidl symbol into the name of its associated set EPV
method, which is the symbol name appended with "__set_epv".
- getSetEPVTypeName(int) - Static method in class gov.llnl.babel.backend.IOR
-
Returns the name of the set EPV type.
- getSetSEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a SIDL symbol into the name of its associated set static
EPV method, which is the symbol name appended with "__set_sepv".
- getSetSEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its set static EPV method.
- getSetSEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.python.Python
-
Convert a sidl symbol into the name of its associated set static
EPV method, which is the symbol name appended with "__set_sepv".
- getSExecMethod(Context) - Static method in class gov.llnl.babel.backend.c.C
-
Creates a Method that represents the static Exec method
- getShortFileNames() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the short file names option.
- getShortForm() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
-
If the command line switch has a one character short form, return
the character value as an integer.
- getShortMethodName() - Method in class gov.llnl.babel.symbols.Method
-
Return the short method name (a standard SIDL identifier).
- getShortName() - Method in class gov.llnl.babel.ast.MethodName
-
- getShortName(String) - Static method in class gov.llnl.babel.symbols.SymbolID
-
Return the short, relative name of the fully qualified name.
- getShortName() - Method in class gov.llnl.babel.symbols.SymbolID
-
Return the short, relative name of the symbol.
- getSIDLFiles() - Method in class gov.llnl.babel.Context
-
- getSidlReturnType(Method) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate a return string for the specified SIDL type.
- getSignature(boolean, String) - Method in class gov.llnl.babel.symbols.Method
-
Return the signature of the method, including the definition modifier
based on the extendable type.
- getSignature() - Method in class gov.llnl.babel.symbols.Method
-
Return the signature of the method.
- getSignaturePreface(boolean, String) - Method in class gov.llnl.babel.symbols.Method
-
Return the concatenation of the explicit definition modifier, copy,
return type, name and extension.
- getSkelFCastName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated remote
connector.
- getSkelFConnectName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated remote
connector.
- getSkelFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the skeleton filename associated with a symbol identifier.
- getSkelFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the file that holds the implementation of the
skeletons for FORTRAN.
- getSkelMethod(SymbolID, Method) - Static method in class gov.llnl.babel.backend.python.Python
-
Return the name of the function that should be used for the
skeleton.
- getSkelSerializationName(SymbolID, SymbolID, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
- getSource() - Method in class gov.llnl.babel.ast.Assertion
-
- getSource() - Method in class gov.llnl.babel.symbols.Assertion
-
Return the source associated with this assertion.
- getSourceFile(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Generate the source filename associated with a symbol identifier.
- getSplicerBlock(String, String) - Method in class gov.llnl.babel.symbols.SplicerList
-
Return the splicer block with the specified location and name.
- getSplicerBlocks(String) - Method in class gov.llnl.babel.symbols.Class
-
Return a list of splicer blocks for the specified location.
- getSplicerBlocks(String) - Method in class gov.llnl.babel.symbols.Method
-
Return splicer blocks for the specified location.
- getSplicerBlocks(String) - Method in class gov.llnl.babel.symbols.SplicerList
-
Return a list of splicer block(s) with the specified location.
- getSplicerContents(String, String) - Method in class gov.llnl.babel.symbols.Class
-
Return splicer contents for the specified location and splicer name.
- getSplicerContents(String, String) - Method in class gov.llnl.babel.symbols.Method
-
Return splicer contents for the specified location and splicer name.
- getSplicerContents() - Method in class gov.llnl.babel.symbols.SplicerBlock
-
Return the contents of the splicer block as a list of Strings.
- getSplicerContents(String, String) - Method in class gov.llnl.babel.symbols.SplicerList
-
Return the contents of the splicer block with the specified location and
name.
- getSplicerImplList() - Method in class gov.llnl.babel.ast.SplicerBlock
-
- getSplicerList() - Method in class gov.llnl.babel.ast.ClassType
-
- getSplicerList() - Method in class gov.llnl.babel.ast.Method
-
- getStaticEPVVariable(SymbolID, int, int) - Static method in class gov.llnl.babel.backend.IOR
-
Return the name of the specified static EPV variable.
- getStaticMethods(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the static methods in this interface as a Collection
.
- getStaticsName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated statics
method, which is the symbol name appended with "__getStaticEPV".
- getStaticTypeOption(SymbolID, int) - Static method in class gov.llnl.babel.backend.IOR
-
Return the static epv type option name.
- getString() - Method in class gov.llnl.babel.ast.StringLiteral
-
- getStringExt() - Static method in class gov.llnl.babel.backend.rmi.RMI
-
Returns the varialbe extension used to identify a temporary variable of
type String to be used for object connection.
- getStructBorrow(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getStructCopy(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getStructDeserialize(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getStructDestroy(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getStructInit(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getStructItemList() - Method in class gov.llnl.babel.ast.StructType
-
- getStructModuleFile(SymbolID, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the file that hold the derived types for
Fortran/BindC to C/C++ interoperability.
- getStructName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL struct into its IOR data type name, which is
"struct " followed by the symbol name followed by "__data".
- getStructSerialize(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
-
- getStructSymbolIDs(Extendable, boolean) - Static method in class gov.llnl.babel.backend.IOR
-
Returns a Set containing all the Symbol IDs of structs that
need serialize/deserialize methods generated for them in this
Extendable.
- getStubDocFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the F77 stub documentation file for a particular
symbol.
- getStubFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Generate the stub filename associated with a symbol identifier.
- getStubFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the stub file for a particular symbol.
- getStubMethod(SymbolID, Method) - Static method in class gov.llnl.babel.backend.python.Python
-
Return the name of the function that should be used for the
Python stub code.
- getStubMethodList(Extendable) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
This returns the list of all methods that need to have stub methods
generated.
- getStubNameFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- GetSuffix(int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- getSummary() - Method in class gov.llnl.babel.config.Profile
-
Get a brief summary of the profile.
- getSuperJNIFunction(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return the name of the JNI function corresponding to the specified sidl
method.
- getSuppressIOR() - Method in class gov.llnl.babel.BabelConfiguration
-
- getSuppressStub() - Method in class gov.llnl.babel.BabelConfiguration
-
- getSymboID() - Method in exception gov.llnl.babel.symbols.SymbolNotFoundException
-
Return the symbol identifier that could not be found in the symbol
table.
- getSymbol() - Method in class gov.llnl.babel.parsers.xml.ParseSymbolXML
-
Return the SIDL symbol for the XML or DOM given in the constructor.
- getSymbolID() - Method in class gov.llnl.babel.symbols.Symbol
-
Return the identifier associated with this symbol.
- getSymbolID() - Method in class gov.llnl.babel.symbols.Type
-
Return the symbol identifier if this is a symbol type; otherwise,
return null.
- getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a symbol name into an IOR identifier.
- getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Convert a symbol name into string with the pieces of the symbol joined
together with underline characters.
- getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a symbol name into an IOR identifier.
- getSymbolName(String) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a symbol name into an IOR identifier.
- getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate the symbol name using the specified * symbol identifier.
- getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.sidl.Sidl
-
Convert a symbol name into string with the pieces of the symbol joined
together with underline characters.
- getSymbolName(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
Convert a symbol name into its C++ identifier.
- getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- getSymbolName() - Method in class gov.llnl.babel.symbols.SymbolID
-
Return the symbol name of the form "NAME-vVERSION".
- getSymbolName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return the short name of the first symbol if it is in the same package
as the second symbol; otherwise, return its long name.
- getSymbolName(String, String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return the short name of the string holding the fully qualified name
if it is in the specified package; otherwise, return the fully qualified
name.
- getSymbolNameForFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Convert a symbol name into string with the pieces of the symbol joined
together with underline characters.
- getSymbolNameForFile(SymbolID, boolean, Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Same as above method, but use an extra argument for determining
when the file whose name is to be generated corresponds to an impl.
- getSymbolNames() - Method in class gov.llnl.babel.symbols.SymbolTable
-
Return the set of symbol names in the symbol table.
- getSymbolNameWithoutLeadingColons(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
-
- getSymbolObjectPtr(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
-
Convert a symbol name into an IOR type pointer.
- getSymbolReferences() - Method in class gov.llnl.babel.symbols.Enumeration
-
Return a null object that represents the external symbols referenced
by this enumerated type.
- getSymbolReferences() - Method in class gov.llnl.babel.symbols.Extendable
-
Return the Set
of symbol references for this object, each
element of which is in SymbolID
form.
- getSymbolReferences() - Method in class gov.llnl.babel.symbols.Method
-
Return the Set
of symbols referred to by this method.
- getSymbolReferences() - Method in class gov.llnl.babel.symbols.Package
-
Return the symbols referenced by this package as a Set
of
objects.
- getSymbolReferences() - Method in class gov.llnl.babel.symbols.Struct
-
- getSymbolReferences() - Method in class gov.llnl.babel.symbols.Symbol
-
Return the set of symbols (in the form of SymbolID
)
referenced by this particular symbol.
- getSymbolReferencesWithoutExceptions() - Method in class gov.llnl.babel.symbols.Method
-
Return the Set
of symbols referred to by this method,
except for the exceptions it throws.
- getSymbols() - Method in class gov.llnl.babel.backend.CodeSplicer
-
Retrieve a Set
of the symbols in the symbol edit
database.
- getSymbols() - Method in class gov.llnl.babel.symbols.Package
-
Return the set of symbols referenced by this package.
- getSymbolTable() - Method in class gov.llnl.babel.Context
-
- getSymbolTableEntry() - Method in class gov.llnl.babel.ast.ASTNode
-
- getSymbolType(Symbol) - Static method in class gov.llnl.babel.backend.IOR
-
- getSymbolType() - Method in class gov.llnl.babel.symbols.Symbol
-
Return the type of this symbol, one of CLASS, ENUM, INTERFACE, or
PACKAGE.
- getSymbolTypeString() - Method in class gov.llnl.babel.symbols.Symbol
-
Return the type string associated with this symbol.
- getTable() - Method in class gov.llnl.babel.symbols.SymbolTable
-
Return the current symbol table as a Map
.
- getTabSize(int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- getTag() - Method in class gov.llnl.babel.symbols.Assertion
-
Return the tag associated with this list of object states.
- getTargetLanguage() - Method in class gov.llnl.babel.BabelConfiguration
-
- getText() - Method in class gov.llnl.babel.url.cookie.Token
-
Return the text of the token.
- getThrows() - Method in class gov.llnl.babel.symbols.Method
-
Return the Set
of exceptions that may be thrown by this
method.
- getThrowsList() - Method in class gov.llnl.babel.ast.Method
-
- getToken(int) - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- getTotalContractAssertions(String) - Method in class gov.llnl.babel.symbols.Extendable
-
Returns the total number of assertions contained within all contract
clauses associated with the method -- including invariant clauses.
- getTotalInvAssertions(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Returns the number of assertions within invariant clause(s) of this
Extendable.
- getTotalPostAssertions(String) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the total number of postcondition clause assertions for the
specified method, if present.
- getTotalPreAssertions(String) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the number of precondition assertions associated with the method
in this object, if it is present.
- getType() - Method in class gov.llnl.babel.ast.Argument
-
- getType() - Method in class gov.llnl.babel.ast.StructItem
-
- getType() - Method in class gov.llnl.babel.backend.c.GenerateClientC
-
- getType() - Method in class gov.llnl.babel.backend.c.GenerateServerC
-
- getType() - Method in interface gov.llnl.babel.backend.CodeGenerator
-
Return the type of generator.
- getType() - Method in class gov.llnl.babel.backend.fortran.GenerateClient
-
- getType() - Method in class gov.llnl.babel.backend.fortran.GenerateServer
-
- getType() - Method in class gov.llnl.babel.backend.html.GenerateDoc
-
- getType() - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
-
- getType() - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
-
- getType() - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
-
- getType() - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
-
- getType() - Method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
-
- getType() - Method in class gov.llnl.babel.backend.python.GenPythonClient
-
- getType() - Method in class gov.llnl.babel.backend.python.GenPythonServer
-
- getType() - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
-
- getType() - Method in class gov.llnl.babel.backend.sidl.GenerateSidl
-
Return "text" since we are generating a textual representation of
the interface.
- getType() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
-
- getType() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
-
- getType() - Method in class gov.llnl.babel.backend.xml.GenerateXML
-
- getType() - Method in class gov.llnl.babel.msg.UserMsg
-
- getType() - Method in class gov.llnl.babel.symbols.Argument
-
Return the type of the argument.
- getType() - Method in class gov.llnl.babel.symbols.Assertion
-
Return the type of the assertion.
- getType(String) - Method in class gov.llnl.babel.symbols.Assertion
-
Return the type of the assertion specified by name.
- getType() - Method in class gov.llnl.babel.symbols.Struct.Item
-
- getType() - Method in class gov.llnl.babel.symbols.Type
-
Return the integer that identifies the type of this type.
- getType() - Method in class gov.llnl.babel.url.cookie.Token
-
Return one of the constants defined above to indicate the type of the
token.
- getTypeFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
Return the name of the F90 type module file for a particular
symbol.
- getTypeInitialization(Type, Context) - Static method in class gov.llnl.babel.backend.Utilities
-
- getTypeModule(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getTypeName() - Method in class gov.llnl.babel.ast.ArrayType
-
- getTypeName() - Method in class gov.llnl.babel.ast.ClassType
-
- getTypeName() - Method in class gov.llnl.babel.ast.Enumeration
-
- getTypeName() - Method in class gov.llnl.babel.ast.FixedType
-
- getTypeName() - Method in class gov.llnl.babel.ast.InterfaceType
-
- getTypeName() - Method in class gov.llnl.babel.ast.Package
-
- getTypeName() - Method in class gov.llnl.babel.ast.RArrayType
-
- getTypeName() - Method in class gov.llnl.babel.ast.ScopedID
-
- getTypeName() - Method in class gov.llnl.babel.ast.StructType
-
- getTypeName() - Method in class gov.llnl.babel.ast.Type
-
- getTypeName(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- getTypeName() - Method in class gov.llnl.babel.symbols.Assertion
-
Return the name of the type of the assertion.
- getTypeName(int) - Static method in class gov.llnl.babel.symbols.Assertion
-
Return the name of the specified type of the assertion, if valid;
otherwise, return NULL.
- getTypeName() - Method in class gov.llnl.babel.symbols.Type
-
Return the name of the type.
- getTypeName(int) - Static method in class gov.llnl.babel.symbols.Type
-
Return the name of the type given the specified type value or, if
not recognized, simply a null string.
- getTypeSearchList() - Method in class gov.llnl.babel.ast.SIDLFile
-
- getTypeString() - Method in class gov.llnl.babel.symbols.Type
-
Return a string representation of the type for printing out the
types in a method signature.
- getUniqueInterfaceIDs(Class) - Static method in class gov.llnl.babel.backend.Utilities
-
Extract the unique interfaces from this class and return them as a
set of SymbolID
objects.
- getUniqueInterfaces(Class) - Static method in class gov.llnl.babel.backend.Utilities
-
Extract the unique interfaces from this class.
- getUnlockStaticGlobalsMacroName() - Static method in class gov.llnl.babel.backend.IOR
-
A CPP macro name
- getUri() - Method in class gov.llnl.babel.CollectionException.UriExceptionPair
-
- GETURL - Static variable in class gov.llnl.babel.backend.IOR
-
The index of the built-in method for getting the object's URL.
- getUrlComment() - Method in class gov.llnl.babel.url.cookie.Cookie
-
Return the URL comment attribute of the cookie.
- getUserSelected() - Method in class gov.llnl.babel.ast.NamedType
-
- getUserSpecified() - Method in class gov.llnl.babel.symbols.Symbol
-
Indicate whether this is a user-specified symbol (or one resulting
from dependency resolution)
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.c.GenerateClientC
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.c.GenerateServerC
-
- getUserSymbolsOnly() - Method in interface gov.llnl.babel.backend.CodeGenerator
-
Return true
if and only if this code factory should
only operate on symbols outside the sidl namespace (i.e., exclude
symbols from the sidl runtime library).
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.fortran.GenerateClient
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.fortran.GenerateServer
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.html.GenerateDoc
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.python.GenPythonClient
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.python.GenPythonServer
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.sidl.GenerateSidl
-
Returns false since we are not limited it to user symbols only.
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
-
- getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.xml.GenerateXML
-
- getValidLanguages() - Method in class gov.llnl.babel.config.Metadata
-
Return the valid language names supported by the Babel compiler as
a set of strings.
- getValidOptionParameters(String, String) - Method in class gov.llnl.babel.config.Metadata
-
Return the set of valid option parameter string associated with a
language and option.
- getValidOptions(String) - Method in class gov.llnl.babel.config.Metadata
-
Given a particular language, return the valid configuration option
strings supported by that language.
- getValue() - Method in class gov.llnl.babel.ast.Attribute
-
- getValue() - Method in class gov.llnl.babel.ast.EnumItem
-
- getValue() - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return the boolean value.
- getValue() - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return the character value.
- getValue() - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return the value of the literal.
- getValue() - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return the value of the literal.
- getValue() - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return the value of the literal.
- getValue() - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return the value of the literal.
- getValue() - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return the string value.
- getValue() - Method in class gov.llnl.babel.url.cookie.Cookie
-
Return the value of the cookie.
- getVectorEntry(String) - Static method in class gov.llnl.babel.backend.IOR
-
Generate the name of an entry in the entry point vector or the
static entry point vector.
- getVerbiosity() - Method in class gov.llnl.babel.msg.UserMsg
-
- getVersion() - Method in class gov.llnl.babel.ast.NamedType
-
- getVersion() - Method in class gov.llnl.babel.ast.TypeSearchClause
-
- getVersion() - Method in class gov.llnl.babel.symbols.SymbolID
-
Return the version of the symbol.
- getVersion(Context, String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return the version of the symbol.
- getVersion() - Method in class gov.llnl.babel.url.cookie.Cookie
-
Return the cookie specification version number.
- getVersionLength() - Method in class gov.llnl.babel.symbols.Version
-
Return the number of sub-parts in the version description.
- getVersionName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
-
Convert a SIDL symbol into the name of its associated fini
method, which is the symbol name appended with "__fini".
- getVersionNumberAt(int) - Method in class gov.llnl.babel.symbols.Version
-
Return the version number at a particular location of the version
string using zero-based indexing.
- getVersionPrinted() - Method in class gov.llnl.babel.UserOptions
-
Return true
iff the version option appeared and it
was printed.
- getVersionString(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return the version string (i.e., "version " followed by the number) or
null if the version is exactly "0" based on the specified version string.
- getVersionString(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return the version string (i.e., " version " followed by the number) or
null if the version is exactly "0" for the specified symbol.
- getVersionString() - Method in class gov.llnl.babel.symbols.Version
-
Return the current version description as a version string.
- getVPath() - Method in class gov.llnl.babel.backend.CodeSplicer
-
query the current vpath setting
"." indicates no vpath
- getVPathDirectory() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the vpath directory user option.
- getWidth(Collection) - Static method in class gov.llnl.babel.backend.Utilities
-
Determine the maximum width of a set of objects.
- getXMLString(Node) - Static method in class gov.llnl.babel.xml.XMLUtilities
-
Return a string representation of the XML DOM document.
- gleanCookies(HttpURLConnection, CookieJar) - Static method in class gov.llnl.babel.url.cookie.Http
-
Parse cookies found in the Set-Cookie2
header of this Http connection and put any cookies in the given jar.
- gov.llnl.babel - package gov.llnl.babel
-
- gov.llnl.babel.ast - package gov.llnl.babel.ast
-
- gov.llnl.babel.backend - package gov.llnl.babel.backend
-
- gov.llnl.babel.backend.c - package gov.llnl.babel.backend.c
-
- gov.llnl.babel.backend.fortran - package gov.llnl.babel.backend.fortran
-
- gov.llnl.babel.backend.html - package gov.llnl.babel.backend.html
-
- gov.llnl.babel.backend.ior - package gov.llnl.babel.backend.ior
-
- gov.llnl.babel.backend.jdk - package gov.llnl.babel.backend.jdk
-
- gov.llnl.babel.backend.mangler - package gov.llnl.babel.backend.mangler
-
- gov.llnl.babel.backend.matlab - package gov.llnl.babel.backend.matlab
-
- gov.llnl.babel.backend.python - package gov.llnl.babel.backend.python
-
- gov.llnl.babel.backend.rmi - package gov.llnl.babel.backend.rmi
-
- gov.llnl.babel.backend.sidl - package gov.llnl.babel.backend.sidl
-
- gov.llnl.babel.backend.ucxx - package gov.llnl.babel.backend.ucxx
-
- gov.llnl.babel.backend.writers - package gov.llnl.babel.backend.writers
-
- gov.llnl.babel.backend.xml - package gov.llnl.babel.backend.xml
-
- gov.llnl.babel.cli - package gov.llnl.babel.cli
-
- gov.llnl.babel.config - package gov.llnl.babel.config
-
- gov.llnl.babel.msg - package gov.llnl.babel.msg
-
- gov.llnl.babel.parsers.sidl2 - package gov.llnl.babel.parsers.sidl2
-
- gov.llnl.babel.parsers.xml - package gov.llnl.babel.parsers.xml
-
- gov.llnl.babel.repository - package gov.llnl.babel.repository
-
- gov.llnl.babel.symbols - package gov.llnl.babel.symbols
-
- gov.llnl.babel.url - package gov.llnl.babel.url
-
- gov.llnl.babel.url.cookie - package gov.llnl.babel.url.cookie
-
- gov.llnl.babel.visitor - package gov.llnl.babel.visitor
-
- gov.llnl.babel.xml - package gov.llnl.babel.xml
-
- gov.llnl.sidl - package gov.llnl.sidl
-
- GREATER_EQUAL - Static variable in class gov.llnl.babel.symbols.BinaryExpression
-
- GREATER_THAN - Static variable in class gov.llnl.babel.symbols.BinaryExpression
-
- GREATERTHAN - Static variable in class gov.llnl.babel.ast.BinaryExpr
-
- GREATERTHANEQ - Static variable in class gov.llnl.babel.ast.BinaryExpr
-
- GT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- hasAncestor(Extendable) - Method in class gov.llnl.babel.symbols.Extendable
-
Return TRUE if this object implements or extends the specified
Extendable
directly or indirectly.
- hasArrayOrderSpec() - Method in class gov.llnl.babel.symbols.Argument
-
Return TRUE if the type of this argument is an array with an with an
ordering specification.
- hasArrayOrderSpec() - Method in class gov.llnl.babel.symbols.Method
-
Return TRUE if and only if at least one argument of this method is an
array with an ordering specification.
- hasArrayOrderSpec() - Method in class gov.llnl.babel.symbols.Type
-
Return true
if and only if the type is an array with an
ordering specification.
- hasArrayReference() - Method in class gov.llnl.babel.symbols.Struct
-
- hasAttribute(String) - Method in class gov.llnl.babel.ast.AttributeList
-
Returns true iff a named attribute is
- hasAttribute(String, String) - Method in class gov.llnl.babel.ast.AttributeList
-
Check for matching key/value pair of attributes (or key, or value)
- hasAttribute(String) - Method in class gov.llnl.babel.symbols.Argument
-
- hasAttribute(String) - Method in interface gov.llnl.babel.symbols.Attributes
-
- hasAttribute(String) - Method in class gov.llnl.babel.symbols.Method
-
- hasAttribute(String) - Method in class gov.llnl.babel.symbols.Symbol
-
- hasBindC(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.Assertion
-
Return TRUE if the assertion's expression is, or has, the specified
built-in method call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.MethodCall
-
Return TRUE if the expression is, or has, the specified built-in method;
otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethod(int) - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return TRUE if the expression is, or has, the specified built-in method
call; otherwise, return FALSE.
- hasBuiltinMethodAssertion(int) - Method in class gov.llnl.babel.symbols.Extendable
-
Returns true if the specified reserved method call is present in any
of the assertions; otherwise, returns false.
- hasCompatibleArgumentTypes(ArrayList) - Method in class gov.llnl.babel.symbols.MethodCall
-
Return TRUE if the specified argument type list is compatible with
the arguments in this call; otherwise, return FALSE.
- hasContracts() - Method in class gov.llnl.babel.symbols.Extendable
-
Returns TRUE if the Extendable has contracts (that contain assertions);
otherwise, returns FALSE.
- hasDirectAccess(Type) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- hasDocComment() - Method in class gov.llnl.babel.ast.Argument
-
- hasDocComment() - Method in class gov.llnl.babel.ast.Method
-
- hasDocComment() - Method in class gov.llnl.babel.ast.NamedType
-
- hasEnumerator(String) - Method in class gov.llnl.babel.symbols.Enumeration
-
Return whether the current enumeration contains an enumerator with
the specified name.
- hasErrorOccurred() - Method in class gov.llnl.babel.Generator
-
- hasExceptionThrowingMethod(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return TRUE if any of the methods throws an exception; otherwise, return
FALSE.
- hasExpired(long) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Check if the cookie has expired.
- hasExplicitExceptions() - Method in class gov.llnl.babel.symbols.Method
-
- hashCode() - Method in class gov.llnl.babel.ast.Name
-
- hashCode() - Method in class gov.llnl.babel.ast.ScopedID
-
- hashCode() - Method in class gov.llnl.babel.ast.Version
-
- hashCode() - Method in class gov.llnl.babel.symbols.Argument
-
- hashCode() - Method in class gov.llnl.babel.symbols.Comment
-
- hashCode() - Method in class gov.llnl.babel.symbols.Method
-
- hashCode() - Method in class gov.llnl.babel.symbols.Method.RarrayInfo
-
- hashCode() - Method in class gov.llnl.babel.symbols.SymbolID
-
Return the hash code of the symbol name as the hash value for a
symbol identifier to facilitiate searching in hash tables.
- hashCode() - Method in class gov.llnl.babel.symbols.Type
-
- hashCode() - Method in class gov.llnl.babel.symbols.Version
-
Return a hash code for a version.
- hashCode() - Method in class sidl.DoubleComplex
-
Returns a hashcode for this DoubleComplex.
- hashCode() - Method in class sidl.FloatComplex
-
Returns a hashcode for this FloatComplex.
- hasImplmentsAll(SymbolID) - Method in class gov.llnl.babel.symbols.Class
-
- hasInvClause(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Returns TRUE if this Extendable has any assertions in its invariant
clause; otherwise, returns FALSE.
- hasMethodByLongName(String, boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return TRUE if the specified method exists by long name; otherwise,
return FALSE.
- hasMethodByShortName(String, boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return TRUE if the specified method exists by short name; otherwise,
return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.Assertion
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return TRUE if the expression has at least one method call; otherwise,
return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return false.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return TRUE if the expression has at least one method call; otherwise,
return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.MethodCall
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return TRUE if the expression is, or has, at least one method call;
otherwise, return FALSE.
- hasMethodCall() - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return TRUE if the expression has at least one method call; otherwise,
return FALSE.
- hasNext() - Method in class gov.llnl.babel.xml.ElementIterator
-
Return true if there is a next matching element and false otherwise.
- hasOptionalArgument() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
-
Return true
if and only if, this command line switch
has an optional argument.
- hasOverwrittenMethods() - Method in class gov.llnl.babel.symbols.Class
-
- hasParens() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return TRUE if the original expression had parentheses; otherwise,
return FALSE.
- hasParentClass(SymbolID, boolean) - Method in class gov.llnl.babel.symbols.Class
-
Return whether this class has the specified parent class.
- hasParentInterface(SymbolID, boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return TRUE if this class has the specified parent interface; otherwise,
return FALSE.
- hasParentInterfaces() - Method in class gov.llnl.babel.symbols.Extendable
-
Return true if this extendable inherts from interfaces.
- hasParentPackage(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return true if the symbol is not at the highest level (i.e., has
parent package); otherwise, return false.
- hasParentPackage(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return true if the symbol is at the highest level (i.e., has no
parent package); otherwise, return false.
- hasPostClause() - Method in class gov.llnl.babel.symbols.Method
-
Returns TRUE if the method has assertions within its postcondition clause;
otherwise, returns FALSE.
- hasPostconditions() - Method in class gov.llnl.babel.symbols.Extendable
-
Returns TRUE if the Extendable has any postconditions(), explicit or
inherited; otherwise, returns FALSE.
- hasPreClause() - Method in class gov.llnl.babel.symbols.Method
-
Returns TRUE if the method has assertions within its precondition clause;
otherwise, returns FALSE.
- hasPreconditions() - Method in class gov.llnl.babel.symbols.Extendable
-
Returns TRUE if the Extendable has any preconditions(), explicit or
inherited; otherwise, returns FALSE.
- hasProxy(Type) - Static method in class gov.llnl.babel.backend.fortran.StubSource
-
Return true
iff the type present requires a proxy.
- hasProxy(Type, boolean, boolean) - Static method in class gov.llnl.babel.backend.python.TranslateArguments
-
- hasPure() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return TRUE if the expression is, or has, a PURE clause; otherwise,
return FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return TRUE if the expression has an "is pure" clause; otherwise, return
FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return TRUE if the expression is, or has, a PURE clause; otherwise,
return FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return TRUE if the expression is, or has, a PURE clause; otherwise,
return FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return TRUE if the expression is, or has, a PURE clause; otherwise,
return FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return TRUE if the expression is, or has, a PURE clause; otherwise,
return FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return TRUE if the expression is, or has, a PURE clause; otherwise,
return false.
- hasPure() - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return TRUE if the expression is, or has, a PURE clause; otherwise,
return FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return TRUE if the expression is a PURE clause; otherwise, return
FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return TRUE if the expression is, or has, a PURE clause; otherwise,
return FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return TRUE if the expression is, or has, a PURE clause; otherwise,
return FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.MethodCall
-
Return TRUE if the expression is, or has, PURE clause; otherwise,
return FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return TRUE if the expression is, or has, a PURE clause; otherwise,
return FALSE.
- hasPure() - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return TRUE if the expression is PURE clause; otherwise, return FALSE.
- hasPureAssertion() - Method in class gov.llnl.babel.symbols.Method
-
Return TRUE if PURE clause appears in the assertions associated
with this method; otherwise, return FALSE.
- hasPureClause() - Method in class gov.llnl.babel.symbols.Assertion
-
Return TRUE if a pure clause is found within the expression; otherwise,
return FALSE.
- hasRarray() - Method in class gov.llnl.babel.symbols.Method
-
Returns true if this method has an rarray in it's signature
- hasRegex() - Static method in class gov.llnl.babel.symbols.RegexMatch
-
Return true
iff the current runtime system has regular
expression support.
- hasRequiredArgument() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
-
Return true
if and only if, this command line switch
requires an argument.
- hasRequiredArgument() - Method in class gov.llnl.babel.UserOptions.RequiredArgSwitch
-
- hasResult() - Method in class gov.llnl.babel.symbols.Assertion
-
Return TRUE if a result clause is found within the expression; otherwise,
return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return TRUE if the expression uses the "result" keyword; otherwise,
return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return TRUE if the expression contains RESULT; otherwise, return false.
- hasResult() - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.MethodCall
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResult() - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return TRUE if the expression contains RESULT; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.Assertion
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.MethodCall
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrArg() - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return TRUE if a result clause or method argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.Assertion
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.MethodCall
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasResultOrOutArg(boolean) - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return TRUE if a result clause or output argument is found within the
expression; otherwise, return FALSE.
- hasSplicerBlock(String) - Method in class gov.llnl.babel.ast.SplicerList
-
- hasSplicerBlock(String, String) - Method in class gov.llnl.babel.ast.SplicerList
-
- hasSplicerBlock(String, String) - Method in class gov.llnl.babel.symbols.SplicerList
-
Return TRUE if splicer block found; otherwise, return FALSE.
- hasStaticBuiltin(int) - Static method in class gov.llnl.babel.backend.IOR
-
Return TRUE if there is a built-in static version of the method; FALSE
otherwise.
- hasStaticMethod(boolean) - Method in class gov.llnl.babel.symbols.Class
-
Return whether this class has any static methods.
- hasStaticMethod(boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return TRUE if any of the methods are static methods; otherwise,
return FALSE.
- hasStaticMethod(boolean) - Method in class gov.llnl.babel.symbols.Interface
-
Return whether this interface has any static methods (always false).
- hasSymbol(String) - Method in class gov.llnl.babel.backend.CodeSplicer
-
Query whether the specified symbol exists in the symbol database.
- hasType(int) - Method in class gov.llnl.babel.symbols.Struct
-
- hasTypeEmbedded(int) - Method in class gov.llnl.babel.symbols.Struct
-
- hasUnusedSymbolEdits() - Method in class gov.llnl.babel.backend.CodeSplicer
-
Returns TRUE if there is at least one unused edit in the symbol
edit database.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.Assertion
-
Return TRUE if the assertion's expression has a method AND the method
is any user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.BooleanLiteral
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.CharacterLiteral
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.DComplexLiteral
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.DoubleLiteral
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.FComplexLiteral
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.FloatLiteral
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.IntegerLiteral
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.LongLiteral
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.MethodCall
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.StringLiteral
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasUserDefinedMethod(boolean) - Method in class gov.llnl.babel.symbols.UnaryExpression
-
Return TRUE if the expression has a method AND the method is any
user-defined method (when any is TRUE) or it is an user-defined
method with a throws clause (if any is FALSE); otherwise, return FALSE.
- hasValidDomain(String) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Check whether the domain name can be used by a particular host.
- hasValue() - Method in class gov.llnl.babel.ast.EnumItem
-
- headerFilename(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
-
- HEX_LITERAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- HierarchySorter - Class in gov.llnl.babel.visitor
-
This class is used by SymbolTableDecorator to collect a hierarchy
of modified types, and add their lineage to the SymbolTable in
a strict topilogical order.
- HierarchySorter(MsgList) - Constructor for class gov.llnl.babel.visitor.HierarchySorter
-
- HOOKS - Static variable in class gov.llnl.babel.backend.IOR
-
The index of the built-in method for enabling/disabling hooks
execution.
- HTML_PUBLIC_ID - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
-
- Http - Class in gov.llnl.babel.url.cookie
-
- Http() - Constructor for class gov.llnl.babel.url.cookie.Http
-
- HttpException - Exception in gov.llnl.babel.url
-
The HttpException
exception class is thrown if an
HTTP communication error is detected.
- HttpException(int, String) - Constructor for exception gov.llnl.babel.url.HttpException
-
Create a new HttpException
exception with the specified
integer resonse code and message string.
- LangSpecificInit() - Static method in class gov.llnl.babel.backend.rmi.RMI
-
- LanguageWriter - Class in gov.llnl.babel.backend.writers
-
Abstract class LanguageWriter
extends the pretty
writer class with additional features for backend code generation.
- LanguageWriter(PrintWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriter
-
Create a LanguageWriter
instance that will send
output to the specified print writer object.
- LanguageWriterForC - Class in gov.llnl.babel.backend.writers
-
Class LanguageWriterForC
extends the generic language
writer to provide additional capabilities for writing C code.
- LanguageWriterForC(PrintWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForC
-
Create a LanguageWriterForC
instance that will send
output to the specified print writer object.
- LanguageWriterForC(PrintWriter, LineCountingFilterWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForC
-
Create a LanguageWriterForC
instance that will send
output to the specified print writer object.
- LanguageWriterForCxx - Class in gov.llnl.babel.backend.writers
-
Class LanguageWriterForCxx
extends the generic language
writer to provide additional capabilities for writing C++ code.
- LanguageWriterForCxx(PrintWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForCxx
-
Create a LanguageWriterForCxx
instance that will send
output to the specified print writer object.
- LanguageWriterForCxx(PrintWriter, LineCountingFilterWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForCxx
-
Create a LanguageWriterForCxx
instance that will send
output to the specified print writer object.
- LanguageWriterForFortran - Class in gov.llnl.babel.backend.writers
-
Class LanguageWriterForFortran
extends the generic language
writer to provide additional capabilities for writing Fortran code,
such as Fortran comment blocks.
- LanguageWriterForFortran(PrintWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForFortran
-
Create a LanguageWriterForFortran
instance that will send
output to the specified print writer object.
- LanguageWriterForJava - Class in gov.llnl.babel.backend.writers
-
Class LanguageWriterForJava
extends the generic language
writer to provide additional capabilities for writing Java code.
- LanguageWriterForJava(PrintWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForJava
-
Create a LanguageWriterForJava
instance that will send
output to the specified print writer object.
- LanguageWriterForMakefiles - Class in gov.llnl.babel.backend.writers
-
Class LanguageWriterForMakefiles
extends the generic
language writer to provide additional capabilities for writing out
makefiles.
- LanguageWriterForMakefiles(PrintWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
-
Create a LanguageWriterForMakefiles
instance that will
send output to the specified print writer object.
- LanguageWriterForMatlab - Class in gov.llnl.babel.backend.writers
-
Class LanguageWriterForMatlab
extends the generic language
writer to provide additional capabilities for writing C code.
- LanguageWriterForMatlab(PrintWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
-
Create a LanguageWriterForMatlab
instance that will send
output to the specified print writer object.
- LanguageWriterForMatlab(PrintWriter, LineCountingFilterWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
-
Create a LanguageWriterForMatlab
instance that will send
output to the specified print writer object.
- LanguageWriterForPython - Class in gov.llnl.babel.backend.writers
-
Class LanguageWriterForPython
extends the generic language
writer to provide additional capabilities for writing Python code.
- LanguageWriterForPython(PrintWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForPython
-
Create a LanguageWriterForPython
instance that will send
output to the specified print writer object.
- LanguageWriterForSidl - Class in gov.llnl.babel.backend.writers
-
Class LanguageWriterForSidl
extends the generic language
writer to provide additional capabilities for writing sidl code.
- LanguageWriterForSidl(PrintWriter, Context) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForSidl
-
Create a LanguageWriterForSidl
instance that will send
output to the specified print writer object.
- last - Variable in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
-
- LBRACE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- LBRACKET - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- LE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- leavePython(LanguageWriter) - Static method in class gov.llnl.babel.backend.python.Python
-
- leftAssociative() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Return true
iff the operator is parsed left to right.
- length() - Method in class sidl.Boolean.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.Boolean.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Boolean.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Boolean.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Boolean.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Boolean.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Boolean.Array7
-
Routine gets length of the array in the specified dimension
- length() - Method in class sidl.Character.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.Character.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Character.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Character.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Character.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Character.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Character.Array7
-
Routine gets length of the array in the specified dimension
- length() - Method in class sidl.Double.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.Double.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Double.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Double.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Double.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Double.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Double.Array7
-
Routine gets length of the array in the specified dimension
- length() - Method in class sidl.DoubleComplex.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.DoubleComplex.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.DoubleComplex.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.DoubleComplex.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.DoubleComplex.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.DoubleComplex.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.DoubleComplex.Array7
-
Routine gets length of the array in the specified dimension
- length() - Method in class sidl.Enum.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.Enum.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Enum.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Enum.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Enum.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Enum.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Enum.Array7
-
Routine gets length of the array in the specified dimension
- length() - Method in class sidl.Float.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.Float.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Float.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Float.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Float.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Float.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Float.Array7
-
Routine gets length of the array in the specified dimension
- length() - Method in class sidl.FloatComplex.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.FloatComplex.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.FloatComplex.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.FloatComplex.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.FloatComplex.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.FloatComplex.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.FloatComplex.Array7
-
Routine gets length of the array in the specified dimension
- length() - Method in class sidl.Integer.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.Integer.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Integer.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Integer.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Integer.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Integer.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Integer.Array7
-
Routine gets length of the array in the specified dimension
- length() - Method in class sidl.Long.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.Long.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Long.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Long.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Long.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Long.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Long.Array7
-
Routine gets length of the array in the specified dimension
- length() - Method in class sidl.Opaque.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.Opaque.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Opaque.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Opaque.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Opaque.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Opaque.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.Opaque.Array7
-
Routine gets length of the array in the specified dimension
- length() - Method in class sidl.String.Array1
-
Routine gets length of the array
- length(int) - Method in class sidl.String.Array2
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.String.Array3
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.String.Array4
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.String.Array5
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.String.Array6
-
Routine gets length of the array in the specified dimension
- length(int) - Method in class sidl.String.Array7
-
Routine gets length of the array in the specified dimension
- LESS_EQUAL - Static variable in class gov.llnl.babel.symbols.BinaryExpression
-
- LESS_THAN - Static variable in class gov.llnl.babel.symbols.BinaryExpression
-
- LESSTHAN - Static variable in class gov.llnl.babel.ast.BinaryExpr
-
- LESSTHANEQ - Static variable in class gov.llnl.babel.ast.BinaryExpr
-
- LETTER - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- LevelComparator - Class in gov.llnl.babel.backend
-
- LevelComparator(SymbolTable) - Constructor for class gov.llnl.babel.backend.LevelComparator
-
- Lexer - Class in gov.llnl.babel.url.cookie
-
A class to convert text from the value of a HTTP Set-Cookie2 to a stream
of lexical tokens.
- Lexer(Reader) - Constructor for class gov.llnl.babel.url.cookie.Lexer
-
Create a lexer and give provide it with a stream of characters.
- LexicalError(boolean, int, int, int, String, char) - Static method in error gov.llnl.babel.parsers.sidl2.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
- LexicalException - Exception in gov.llnl.babel.url.cookie
-
A separate exception to indicate lexical errors.
- LexicalException(String) - Constructor for exception gov.llnl.babel.url.cookie.LexicalException
-
Create a lexical exception.
- lexStateNames - Static variable in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
-
- line - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- LineCountingFilterWriter - Class in gov.llnl.babel.backend.writers
-
The LineCountingFilterWriter
keeps track of the current line going through the character
stream.
- LineCountingFilterWriter(Writer) - Constructor for class gov.llnl.babel.backend.writers.LineCountingFilterWriter
-
- LineRedirector - Interface in gov.llnl.babel.backend.writers
-
Interface LineRedirector
is implemented by language writers
that support #line Preprocessor redirectives, or some similar mechanism
for VPATH builds.
- listiterator() - Method in class gov.llnl.babel.ast.NodeList
-
- Literal - Class in gov.llnl.babel.ast
-
- Literal(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Literal
-
- Literal() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- Literal - Class in gov.llnl.babel.symbols
-
- LOAD - Static variable in class gov.llnl.babel.backend.IOR
-
The index of the built-in method for initializing a class
(before first instance, or static method is called).
- loadExtensions(CommandLineDictionary) - Method in class gov.llnl.babel.CommandLineDriver
-
Load and create an instance of each class in listed in the comma separated
list stored in the Java property babel.extensions
.
- LOCAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- LOCAL - Static variable in class gov.llnl.babel.symbols.Method
-
- localJavaVars(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
-
Return an upper bound on the number of Java local object references
required in the Java skeleton for the indicated method.
- log(DoubleComplex) - Static method in class sidl.DoubleComplex
-
Returns the logarithm of a DoubleComplex z,
with a branch cut along the negative real axis.
- log(FloatComplex) - Static method in class sidl.FloatComplex
-
Returns the logarithm of a FloatComplex z,
with a branch cut along the negative real axis.
- log10(double) - Static method in class sidl.Sfun
-
Returns the common (base 10) logarithm of a double.
- logBeta(double, double) - Static method in class sidl.Sfun
-
Returns the logarithm of the Beta function.
- logGamma(double) - Static method in class sidl.Sfun
-
Returns the logarithm of the Gamma function of a double.
- LOGICAL_AND - Static variable in class gov.llnl.babel.ast.BinaryExpr
-
- LOGICAL_AND - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- LOGICAL_AND - Static variable in class gov.llnl.babel.symbols.BinaryExpression
-
- LOGICAL_OR - Static variable in class gov.llnl.babel.ast.BinaryExpr
-
- LOGICAL_OR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- LOGICAL_OR - Static variable in class gov.llnl.babel.symbols.BinaryExpression
-
- LOGICAL_XOR - Static variable in class gov.llnl.babel.ast.BinaryExpr
-
- LOGICAL_XOR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- LOGICAL_XOR - Static variable in class gov.llnl.babel.symbols.BinaryExpression
-
- LONG - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- LONG - Static variable in class gov.llnl.babel.symbols.Type
-
- Long - Class in sidl
-
Class Long
contains inner classes that
provide holder and array support for standard Java primitive
types.
- Long() - Constructor for class sidl.Long
-
- Long.Array - Class in sidl
-
Define a one dimensional array of type long
for the sidl Java run-time.
- Long.Array() - Constructor for class sidl.Long.Array
-
Construct an empty array object.
- Long.Array(long, boolean) - Constructor for class sidl.Long.Array
-
Create an array using an IOR array pointer.
- Long.Array(int, int[], int[], boolean) - Constructor for class sidl.Long.Array
-
Create an array with the specified lower and upper bounds.
- Long.Array.Holder - Class in sidl
-
- Long.Array.Holder() - Constructor for class sidl.Long.Array.Holder
-
Create a holder class with an empty holdee object.
- Long.Array.Holder(Long.Array) - Constructor for class sidl.Long.Array.Holder
-
Create a holder with the specified object.
- Long.Array1 - Class in sidl
-
Define a one dimensional array of type long
.
- Long.Array1() - Constructor for class sidl.Long.Array1
-
Create an empty one dimensional array.
- Long.Array1(long, boolean) - Constructor for class sidl.Long.Array1
-
Create a one dimensional array directly using the sidl pointer
and owner flag.
- Long.Array1(int, int, boolean) - Constructor for class sidl.Long.Array1
-
Create a one dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Long.Array1(int, boolean) - Constructor for class sidl.Long.Array1
-
Create a one dimenstional array of the specified size, with the lower
index starting at zero.
- Long.Array1(long[]) - Constructor for class sidl.Long.Array1
-
Create a one dimensional array using the specified Java array.
- Long.Array1.Holder - Class in sidl
-
- Long.Array1.Holder() - Constructor for class sidl.Long.Array1.Holder
-
Create a holder class with an empty holdee object.
- Long.Array1.Holder(Long.Array1) - Constructor for class sidl.Long.Array1.Holder
-
Create a holder with the specified object.
- Long.Array2 - Class in sidl
-
Define a two dimensional array of type long
.
- Long.Array2() - Constructor for class sidl.Long.Array2
-
Create an empty two dimensional array.
- Long.Array2(long, boolean) - Constructor for class sidl.Long.Array2
-
Create a two dimensional array directly using the sidl pointer
and owner flag.
- Long.Array2(int, int, int, int, boolean) - Constructor for class sidl.Long.Array2
-
Create a two dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Long.Array2(int, int, boolean) - Constructor for class sidl.Long.Array2
-
Create a two dimenstional array of the specified size, with the lower
index starting at zero.
- Long.Array2(long[][]) - Constructor for class sidl.Long.Array2
-
Create a two dimensional array using the specified Java array.
- Long.Array2.Holder - Class in sidl
-
- Long.Array2.Holder() - Constructor for class sidl.Long.Array2.Holder
-
Create a holder class with an empty holdee object.
- Long.Array2.Holder(Long.Array2) - Constructor for class sidl.Long.Array2.Holder
-
Create a holder with the specified object.
- Long.Array3 - Class in sidl
-
Define a three dimensional array of type long
.
- Long.Array3() - Constructor for class sidl.Long.Array3
-
Create an empty three dimensional array.
- Long.Array3(long, boolean) - Constructor for class sidl.Long.Array3
-
Create a three dimensional array directly using the sidl pointer
and owner flag.
- Long.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array3
-
Create a three dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Long.Array3(int, int, int, boolean) - Constructor for class sidl.Long.Array3
-
Create a three dimenstional array of the specified size, with the lower
index starting at zero.
- Long.Array3(long[][][]) - Constructor for class sidl.Long.Array3
-
Create a three dimensional array using the specified Java array.
- Long.Array3.Holder - Class in sidl
-
- Long.Array3.Holder() - Constructor for class sidl.Long.Array3.Holder
-
Create a holder class with an empty holdee object.
- Long.Array3.Holder(Long.Array3) - Constructor for class sidl.Long.Array3.Holder
-
Create a holder with the specified object.
- Long.Array4 - Class in sidl
-
Define a four dimensional array of type long
.
- Long.Array4() - Constructor for class sidl.Long.Array4
-
Create an empty four dimensional array.
- Long.Array4(long, boolean) - Constructor for class sidl.Long.Array4
-
Create a four dimensional array directly using the sidl pointer
and owner flag.
- Long.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array4
-
Create a four dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Long.Array4(int, int, int, int, boolean) - Constructor for class sidl.Long.Array4
-
Create a four dimenstional array of the specified size, with the lower
index starting at zero.
- Long.Array4(long[][][][]) - Constructor for class sidl.Long.Array4
-
Create a four dimensional array using the specified Java array.
- Long.Array4.Holder - Class in sidl
-
- Long.Array4.Holder() - Constructor for class sidl.Long.Array4.Holder
-
Create a holder class with an empty holdee object.
- Long.Array4.Holder(Long.Array4) - Constructor for class sidl.Long.Array4.Holder
-
Create a holder with the specified object.
- Long.Array5 - Class in sidl
-
Define a five dimensional array of type long
.
- Long.Array5() - Constructor for class sidl.Long.Array5
-
Create an empty four dimensional array.
- Long.Array5(long, boolean) - Constructor for class sidl.Long.Array5
-
Create a five dimensional array directly using the sidl pointer
and owner flag.
- Long.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array5
-
Create a five dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Long.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array5
-
Create a five dimenstional array of the specified size, with the lower
index starting at zero.
- Long.Array5(long[][][][][]) - Constructor for class sidl.Long.Array5
-
Create a five dimensional array using the specified Java array.
- Long.Array5.Holder - Class in sidl
-
- Long.Array5.Holder() - Constructor for class sidl.Long.Array5.Holder
-
Create a holder class with an empty holdee object.
- Long.Array5.Holder(Long.Array5) - Constructor for class sidl.Long.Array5.Holder
-
Create a holder with the specified object.
- Long.Array6 - Class in sidl
-
Define a six dimensional array of type long
.
- Long.Array6() - Constructor for class sidl.Long.Array6
-
Create an empty six dimensional array.
- Long.Array6(long, boolean) - Constructor for class sidl.Long.Array6
-
Create a six dimensional array directly using the sidl pointer
and owner flag.
- Long.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array6
-
Create a six dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Long.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array6
-
Create a six dimenstional array of the specified size, with the lower
index starting at zero.
- Long.Array6(long[][][][][][]) - Constructor for class sidl.Long.Array6
-
Create a six dimensional array using the specified Java array.
- Long.Array6.Holder - Class in sidl
-
- Long.Array6.Holder() - Constructor for class sidl.Long.Array6.Holder
-
Create a holder class with an empty holdee object.
- Long.Array6.Holder(Long.Array6) - Constructor for class sidl.Long.Array6.Holder
-
Create a holder with the specified object.
- Long.Array7 - Class in sidl
-
Define a seven dimensional array of type long
.
- Long.Array7() - Constructor for class sidl.Long.Array7
-
Create an empty seven dimensional array.
- Long.Array7(long, boolean) - Constructor for class sidl.Long.Array7
-
Create a seven dimensional array directly using the sidl pointer
and owner flag.
- Long.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array7
-
Create a seven dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- Long.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array7
-
Create a seven dimenstional array of the specified size, with the lower
index starting at zero.
- Long.Array7(long[][][][][][][]) - Constructor for class sidl.Long.Array7
-
Create a seven dimensional array using the specified Java array.
- Long.Array7.Holder - Class in sidl
-
- Long.Array7.Holder() - Constructor for class sidl.Long.Array7.Holder
-
Create a holder class with an empty holdee object.
- Long.Array7.Holder(Long.Array7) - Constructor for class sidl.Long.Array7.Holder
-
Create a holder with the specified object.
- Long.Holder - Class in sidl
-
This is the holder inner class for inout and out arguments for
type Long
.
- Long.Holder() - Constructor for class sidl.Long.Holder
-
Create a holder class with an empty holdee object.
- Long.Holder(long) - Constructor for class sidl.Long.Holder
-
Create a holder with the specified object.
- LongLiteral - Class in gov.llnl.babel.symbols
-
- LongLiteral(Long, String, Context) - Constructor for class gov.llnl.babel.symbols.LongLiteral
-
Create a new object.
- lookingAhead - Variable in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- lookupElement(Element, String) - Static method in class gov.llnl.babel.xml.XMLUtilities
-
Search the children of the specified parent element and return the
first element that matches the specified element name.
- lookupMethodByLongName(String, boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the Method
with the specified long method name.
- lookupMethodByShortName(String, boolean) - Method in class gov.llnl.babel.symbols.Extendable
-
Return the Collection
of methods, each in Method
form, that are found to have the specified short method name, if any.
- lookupSymbol(Context, SymbolID) - Static method in class gov.llnl.babel.backend.Utilities
-
Lookup a symbol entry in the singleton symbol table.
- lookupSymbol(Context, String) - Static method in class gov.llnl.babel.backend.Utilities
-
Lookup a symbol entry in the singleton symbol table by fully
qualified name.
- lookupSymbol(SymbolID) - Method in class gov.llnl.babel.repository.FileRepository
-
Look up the symbol based on the fully qualified name and version in
the file repository.
- lookupSymbol(String) - Method in class gov.llnl.babel.repository.FileRepository
-
Look up a symbol based on the fully qualified name and retrieve the
most recent version that matches the symbol name.
- lookupSymbol(SymbolID) - Method in class gov.llnl.babel.repository.WebRepository
-
Look up the symbol based on the fully qualified name and version in
the web repository.
- lookupSymbol(String) - Method in class gov.llnl.babel.repository.WebRepository
-
Look up a symbol based on the fully qualified name and retrieve the
most recent version that matches the symbol name.
- lookupSymbol(String) - Method in interface gov.llnl.babel.symbols.SymbolResolver
-
Look up a symbol based on the fully qualified name but accept any
version.
- lookupSymbol(SymbolID) - Method in interface gov.llnl.babel.symbols.SymbolResolver
-
Look up a symbol based on the fully qualified name and the version.
- lookupSymbol(String) - Method in class gov.llnl.babel.symbols.SymbolTable
-
Look up a symbol in the symbol table based on the fully qualified
name.
- lookupSymbol(SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
-
Look up a symbol in the symbol table based on the fully qualified
name and the version number.
- lower(int) - Method in class gov.llnl.sidl.BaseArray
-
Return the lower index of the array corresponding to the specified
array dimension.
- LPAREN - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- LSHIFT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- LT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- s_comm_mod - Static variable in class gov.llnl.babel.symbols.Method
-
- s_COMMA - Static variable in class gov.llnl.babel.url.cookie.Token
-
A comma
- S_CSTATS - Static variable in class gov.llnl.babel.backend.IOR
-
- s_def_mod - Static variable in class gov.llnl.babel.symbols.Method
-
- s_default_text - Static variable in class gov.llnl.babel.ast.SplicerImpl
-
- s_delim - Static variable in class gov.llnl.babel.backend.sidl.ScopedName
-
The delimiter used to separate the symbol and version in require entry
keys.
- S_DUMP_FPTR - Static variable in class gov.llnl.babel.backend.IOR
-
- s_END_OF_STREAM - Static variable in class gov.llnl.babel.url.cookie.Token
-
Indicate the end of the stream
- s_epv - Static variable in class gov.llnl.babel.backend.c.StubHeader
-
- s_EQUAL - Static variable in class gov.llnl.babel.url.cookie.Token
-
An equal character
- s_exception - Static variable in class gov.llnl.babel.backend.fortran.StubSource
-
The argument name that holds the exception pointer which a method may
throw an exception.
- s_exception - Static variable in class gov.llnl.babel.backend.Utilities
-
The argument name that holds the exception pointer which a method may
throw an exception.
- S_HEADER - Static variable in class gov.llnl.babel.backend.CodeSplicer
-
- s_names - Static variable in class gov.llnl.babel.symbols.Assertion
-
- s_names - Static variable in class gov.llnl.babel.symbols.Type
-
- s_QUOTED - Static variable in class gov.llnl.babel.url.cookie.Token
-
A quoted string
- s_return - Static variable in class gov.llnl.babel.backend.fortran.Fortran
-
- s_self - Static variable in class gov.llnl.babel.backend.c.StubHeader
-
- s_self - Static variable in class gov.llnl.babel.backend.fortran.StubSource
-
The argument name that holds the object/interface pointer in
a call to an object method.
- s_self - Static variable in class gov.llnl.babel.backend.Utilities
-
The argument name that holds the object/interface pointer in
a call to an object method.
- s_SEMICOLON - Static variable in class gov.llnl.babel.url.cookie.Token
-
A semicolon
- s_sepv_func - Static variable in class gov.llnl.babel.backend.c.StubHeader
-
- S_SOURCE - Static variable in class gov.llnl.babel.backend.CodeSplicer
-
- s_static_suffix - Static variable in class gov.llnl.babel.backend.IOR
-
- s_TOKEN - Static variable in class gov.llnl.babel.url.cookie.Token
-
An identifier (informally a sequence of non-special, non-white
space characters).
- S_TRACE_FPTR - Static variable in class gov.llnl.babel.backend.IOR
-
- s_type - Static variable in class gov.llnl.babel.symbols.Symbol
-
- s_types - Static variable in class gov.llnl.babel.msg.UserMsg
-
- safeCommentString(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
-
Convert a string into a string that is safe to include inside
a comment.
- safeCommentString(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
-
Convert a string into a string that can safely be included inside
a C comment.
- safeCommentString(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForJava
-
Convert a string into something that is safe to include inside a Java
comment string.
- safeCommentString(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
-
Convert a string into a string that can safely be included inside
a C comment.
- safeCommentString(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
-
Convert a string into something that is safe to include inside a sidl
comment string.
- sameBaseSignature(Method) - Method in class gov.llnl.babel.symbols.Method
-
Return TRUE if the base signature of the specified method matches
that of this method; otherwise, return FALSE.
- sameSignature(Method) - Method in class gov.llnl.babel.symbols.Method
-
Return TRUE if the signature of the specified method matches that of
this method; otherwise, return FALSE.
- sameSignature(Method, boolean) - Method in class gov.llnl.babel.symbols.Method
-
Return TRUE if the signature of the specified method matches that of
this method; otherwise, return FALSE.
- sameVersionAsParent(Context, SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return true if the symbol has a parent with the same version number;
otherwise, return false.
- sameVersionAsParent(Context, String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
-
Return true if the symbol has a parent with the same version number;
otherwise, return false.
- SCOPE - Static variable in class gov.llnl.babel.symbols.Symbol
-
- SCOPE - Static variable in class gov.llnl.babel.symbols.SymbolID
-
- ScopedID - Class in gov.llnl.babel.ast
-
A list of dot separated identifiers (possibly with leading dot).
- ScopedID(String) - Constructor for class gov.llnl.babel.ast.ScopedID
-
- ScopedID(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.ScopedID
-
- ScopedID() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- ScopedIDList - Class in gov.llnl.babel.ast
-
- ScopedIDList(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.ScopedIDList
-
- ScopedIDTest - Class in gov.llnl.babel.ast
-
A JUnit test for ScopedID
.
- ScopedIDTest() - Constructor for class gov.llnl.babel.ast.ScopedIDTest
-
- ScopedName - Class in gov.llnl.babel.backend.sidl
-
When generating SIDL from the information stored in the Symbol table, it
does not know what symbols where given as fully qualified names (fqn) and
what symbols where given as short names using an import or the current
scope to shorten the name.
- SemanticChecker - Class in gov.llnl.babel.visitor
-
Iterates over a AST a second time to decorate a primed SymbolTable
with all the details about classes, interfaces, and structs
Type resolution is largely performed in this stage.
- SemanticChecker(MsgList, Context) - Constructor for class gov.llnl.babel.visitor.SemanticChecker
-
- SEMICOLON - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- sendCookies(URLConnection, CookieJar) - Static method in class gov.llnl.babel.url.cookie.Http
-
Add header information containing the relevant cookies to
the URLConnection
.
- ServerJNI - Class in gov.llnl.babel.backend.jdk
-
Class ServerJNI
writes the JNI C code that links the Java
server to the IOR.
- ServerJNI(Extendable, LanguageWriterForC, Context) - Constructor for class gov.llnl.babel.backend.jdk.ServerJNI
-
Create a ServerJNI
object that will write symbol
information to the provided output language writer stream.
- ServerJNI(Extendable, Context) - Constructor for class gov.llnl.babel.backend.jdk.ServerJNI
-
Create a ServerJNI
object that will write symbol
information to a created language writer stream.
- set(BaseArray) - Method in class gov.llnl.sidl.BaseArray.Holder
-
Set the value of the holdee object.
- set(Boolean.Array) - Method in class sidl.Boolean.Array.Holder
-
Set the value of the holdee object.
- set(Boolean.Array1) - Method in class sidl.Boolean.Array1.Holder
-
Set the value of the holdee object.
- set(int, boolean) - Method in class sidl.Boolean.Array1
-
Set the specified array element with bounds checking.
- set(Boolean.Array2) - Method in class sidl.Boolean.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, boolean) - Method in class sidl.Boolean.Array2
-
Set the specified array element with bounds checking.
- set(Boolean.Array3) - Method in class sidl.Boolean.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, boolean) - Method in class sidl.Boolean.Array3
-
Set the specified array element with bounds checking.
- set(Boolean.Array4) - Method in class sidl.Boolean.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, boolean) - Method in class sidl.Boolean.Array4
-
Set the specified array element with bounds checking.
- set(Boolean.Array5) - Method in class sidl.Boolean.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array5
-
Set the specified array element with bounds checking.
- set(Boolean.Array6) - Method in class sidl.Boolean.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array6
-
Set the specified array element with bounds checking.
- set(Boolean.Array7) - Method in class sidl.Boolean.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array7
-
Set the specified array element with bounds checking.
- set(boolean) - Method in class sidl.Boolean.Holder
-
Set the value of the holdee object.
- set(Character.Array) - Method in class sidl.Character.Array.Holder
-
Set the value of the holdee object.
- set(Character.Array1) - Method in class sidl.Character.Array1.Holder
-
Set the value of the holdee object.
- set(int, char) - Method in class sidl.Character.Array1
-
Set the specified array element with bounds checking.
- set(Character.Array2) - Method in class sidl.Character.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, char) - Method in class sidl.Character.Array2
-
Set the specified array element with bounds checking.
- set(Character.Array3) - Method in class sidl.Character.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, char) - Method in class sidl.Character.Array3
-
Set the specified array element with bounds checking.
- set(Character.Array4) - Method in class sidl.Character.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, char) - Method in class sidl.Character.Array4
-
Set the specified array element with bounds checking.
- set(Character.Array5) - Method in class sidl.Character.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, char) - Method in class sidl.Character.Array5
-
Set the specified array element with bounds checking.
- set(Character.Array6) - Method in class sidl.Character.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, char) - Method in class sidl.Character.Array6
-
Set the specified array element with bounds checking.
- set(Character.Array7) - Method in class sidl.Character.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, char) - Method in class sidl.Character.Array7
-
Set the specified array element with bounds checking.
- set(char) - Method in class sidl.Character.Holder
-
Set the value of the holdee object.
- set(Double.Array) - Method in class sidl.Double.Array.Holder
-
Set the value of the holdee object.
- set(Double.Array1) - Method in class sidl.Double.Array1.Holder
-
Set the value of the holdee object.
- set(int, double) - Method in class sidl.Double.Array1
-
Set the specified array element with bounds checking.
- set(Double.Array2) - Method in class sidl.Double.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, double) - Method in class sidl.Double.Array2
-
Set the specified array element with bounds checking.
- set(Double.Array3) - Method in class sidl.Double.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, double) - Method in class sidl.Double.Array3
-
Set the specified array element with bounds checking.
- set(Double.Array4) - Method in class sidl.Double.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, double) - Method in class sidl.Double.Array4
-
Set the specified array element with bounds checking.
- set(Double.Array5) - Method in class sidl.Double.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, double) - Method in class sidl.Double.Array5
-
Set the specified array element with bounds checking.
- set(Double.Array6) - Method in class sidl.Double.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, double) - Method in class sidl.Double.Array6
-
Set the specified array element with bounds checking.
- set(Double.Array7) - Method in class sidl.Double.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, double) - Method in class sidl.Double.Array7
-
Set the specified array element with bounds checking.
- set(double) - Method in class sidl.Double.Holder
-
Set the value of the holdee object.
- set(DoubleComplex.Array) - Method in class sidl.DoubleComplex.Array.Holder
-
Set the value of the holdee object.
- set(DoubleComplex.Array1) - Method in class sidl.DoubleComplex.Array1.Holder
-
Set the value of the holdee object.
- set(int, DoubleComplex) - Method in class sidl.DoubleComplex.Array1
-
Set the specified array element with bounds checking.
- set(DoubleComplex.Array2) - Method in class sidl.DoubleComplex.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array2
-
Set the specified array element with bounds checking.
- set(DoubleComplex.Array3) - Method in class sidl.DoubleComplex.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array3
-
Set the specified array element with bounds checking.
- set(DoubleComplex.Array4) - Method in class sidl.DoubleComplex.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array4
-
Set the specified array element with bounds checking.
- set(DoubleComplex.Array5) - Method in class sidl.DoubleComplex.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array5
-
Set the specified array element with bounds checking.
- set(DoubleComplex.Array6) - Method in class sidl.DoubleComplex.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array6
-
Set the specified array element with bounds checking.
- set(DoubleComplex.Array7) - Method in class sidl.DoubleComplex.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array7
-
Set the specified array element with bounds checking.
- set(DoubleComplex) - Method in class sidl.DoubleComplex.Holder
-
Set the value of the holdee object.
- set(double, double) - Method in class sidl.DoubleComplex
-
Set the real and imaginary parts of the DoubleComplex object.
- set(Enum.Array1) - Method in class sidl.Enum.Array1.Holder
-
Set the value of the holdee object.
- set(int, long) - Method in class sidl.Enum.Array1
-
Set the specified array element with bounds checking.
- set(Enum.Array2) - Method in class sidl.Enum.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, long) - Method in class sidl.Enum.Array2
-
Set the specified array element with bounds checking.
- set(Enum.Array3) - Method in class sidl.Enum.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, long) - Method in class sidl.Enum.Array3
-
Set the specified array element with bounds checking.
- set(Enum.Array4) - Method in class sidl.Enum.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, long) - Method in class sidl.Enum.Array4
-
Set the specified array element with bounds checking.
- set(Enum.Array5) - Method in class sidl.Enum.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, long) - Method in class sidl.Enum.Array5
-
Set the specified array element with bounds checking.
- set(Enum.Array6) - Method in class sidl.Enum.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, long) - Method in class sidl.Enum.Array6
-
Set the specified array element with bounds checking.
- set(Enum.Array7) - Method in class sidl.Enum.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, long) - Method in class sidl.Enum.Array7
-
Set the specified array element with bounds checking.
- set(long) - Method in class sidl.Enum.Holder
-
Set the value of the holdee object.
- set(Float.Array) - Method in class sidl.Float.Array.Holder
-
Set the value of the holdee object.
- set(Float.Array1) - Method in class sidl.Float.Array1.Holder
-
Set the value of the holdee object.
- set(int, float) - Method in class sidl.Float.Array1
-
Set the specified array element with bounds checking.
- set(Float.Array2) - Method in class sidl.Float.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, float) - Method in class sidl.Float.Array2
-
Set the specified array element with bounds checking.
- set(Float.Array3) - Method in class sidl.Float.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, float) - Method in class sidl.Float.Array3
-
Set the specified array element with bounds checking.
- set(Float.Array4) - Method in class sidl.Float.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, float) - Method in class sidl.Float.Array4
-
Set the specified array element with bounds checking.
- set(Float.Array5) - Method in class sidl.Float.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, float) - Method in class sidl.Float.Array5
-
Set the specified array element with bounds checking.
- set(Float.Array6) - Method in class sidl.Float.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, float) - Method in class sidl.Float.Array6
-
Set the specified array element with bounds checking.
- set(Float.Array7) - Method in class sidl.Float.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, float) - Method in class sidl.Float.Array7
-
Set the specified array element with bounds checking.
- set(float) - Method in class sidl.Float.Holder
-
Set the value of the holdee object.
- set(FloatComplex.Array) - Method in class sidl.FloatComplex.Array.Holder
-
Set the value of the holdee object.
- set(FloatComplex.Array1) - Method in class sidl.FloatComplex.Array1.Holder
-
Set the value of the holdee object.
- set(int, FloatComplex) - Method in class sidl.FloatComplex.Array1
-
Set the specified array element with bounds checking.
- set(FloatComplex.Array2) - Method in class sidl.FloatComplex.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, FloatComplex) - Method in class sidl.FloatComplex.Array2
-
Set the specified array element with bounds checking.
- set(FloatComplex.Array3) - Method in class sidl.FloatComplex.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array3
-
Set the specified array element with bounds checking.
- set(FloatComplex.Array4) - Method in class sidl.FloatComplex.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array4
-
Set the specified array element with bounds checking.
- set(FloatComplex.Array5) - Method in class sidl.FloatComplex.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array5
-
Set the specified array element with bounds checking.
- set(FloatComplex.Array6) - Method in class sidl.FloatComplex.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array6
-
Set the specified array element with bounds checking.
- set(FloatComplex.Array7) - Method in class sidl.FloatComplex.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array7
-
Set the specified array element with bounds checking.
- set(FloatComplex) - Method in class sidl.FloatComplex.Holder
-
Set the value of the holdee object.
- set(float, float) - Method in class sidl.FloatComplex
-
Set the real and imaginary parts of the FloatComplex object.
- set(Integer.Array) - Method in class sidl.Integer.Array.Holder
-
Set the value of the holdee object.
- set(Integer.Array1) - Method in class sidl.Integer.Array1.Holder
-
Set the value of the holdee object.
- set(int, int) - Method in class sidl.Integer.Array1
-
Set the specified array element with bounds checking.
- set(Integer.Array2) - Method in class sidl.Integer.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, int) - Method in class sidl.Integer.Array2
-
Set the specified array element with bounds checking.
- set(Integer.Array3) - Method in class sidl.Integer.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, int) - Method in class sidl.Integer.Array3
-
Set the specified array element with bounds checking.
- set(Integer.Array4) - Method in class sidl.Integer.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int) - Method in class sidl.Integer.Array4
-
Set the specified array element with bounds checking.
- set(Integer.Array5) - Method in class sidl.Integer.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int) - Method in class sidl.Integer.Array5
-
Set the specified array element with bounds checking.
- set(Integer.Array6) - Method in class sidl.Integer.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int) - Method in class sidl.Integer.Array6
-
Set the specified array element with bounds checking.
- set(Integer.Array7) - Method in class sidl.Integer.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, int) - Method in class sidl.Integer.Array7
-
Set the specified array element with bounds checking.
- set(int) - Method in class sidl.Integer.Holder
-
Set the value of the holdee object.
- set(Long.Array) - Method in class sidl.Long.Array.Holder
-
Set the value of the holdee object.
- set(Long.Array1) - Method in class sidl.Long.Array1.Holder
-
Set the value of the holdee object.
- set(int, long) - Method in class sidl.Long.Array1
-
Set the specified array element with bounds checking.
- set(Long.Array2) - Method in class sidl.Long.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, long) - Method in class sidl.Long.Array2
-
Set the specified array element with bounds checking.
- set(Long.Array3) - Method in class sidl.Long.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, long) - Method in class sidl.Long.Array3
-
Set the specified array element with bounds checking.
- set(Long.Array4) - Method in class sidl.Long.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, long) - Method in class sidl.Long.Array4
-
Set the specified array element with bounds checking.
- set(Long.Array5) - Method in class sidl.Long.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, long) - Method in class sidl.Long.Array5
-
Set the specified array element with bounds checking.
- set(Long.Array6) - Method in class sidl.Long.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, long) - Method in class sidl.Long.Array6
-
Set the specified array element with bounds checking.
- set(Long.Array7) - Method in class sidl.Long.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, long) - Method in class sidl.Long.Array7
-
Set the specified array element with bounds checking.
- set(long) - Method in class sidl.Long.Holder
-
Set the value of the holdee object.
- set(Opaque.Array) - Method in class sidl.Opaque.Array.Holder
-
Set the value of the holdee object.
- set(Opaque.Array1) - Method in class sidl.Opaque.Array1.Holder
-
Set the value of the holdee object.
- set(int, long) - Method in class sidl.Opaque.Array1
-
Set the specified array element with bounds checking.
- set(Opaque.Array2) - Method in class sidl.Opaque.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, long) - Method in class sidl.Opaque.Array2
-
Set the specified array element with bounds checking.
- set(Opaque.Array3) - Method in class sidl.Opaque.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, long) - Method in class sidl.Opaque.Array3
-
Set the specified array element with bounds checking.
- set(Opaque.Array4) - Method in class sidl.Opaque.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, long) - Method in class sidl.Opaque.Array4
-
Set the specified array element with bounds checking.
- set(Opaque.Array5) - Method in class sidl.Opaque.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, long) - Method in class sidl.Opaque.Array5
-
Set the specified array element with bounds checking.
- set(Opaque.Array6) - Method in class sidl.Opaque.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, long) - Method in class sidl.Opaque.Array6
-
Set the specified array element with bounds checking.
- set(Opaque.Array7) - Method in class sidl.Opaque.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, long) - Method in class sidl.Opaque.Array7
-
Set the specified array element with bounds checking.
- set(long) - Method in class sidl.Opaque.Holder
-
Set the value of the holdee object.
- set(String.Array) - Method in class sidl.String.Array.Holder
-
Set the value of the holdee object.
- set(String.Array1) - Method in class sidl.String.Array1.Holder
-
Set the value of the holdee object.
- set(int, String) - Method in class sidl.String.Array1
-
Set the specified array element with bounds checking.
- set(String.Array2) - Method in class sidl.String.Array2.Holder
-
Set the value of the holdee object.
- set(int, int, String) - Method in class sidl.String.Array2
-
Set the specified array element with bounds checking.
- set(String.Array3) - Method in class sidl.String.Array3.Holder
-
Set the value of the holdee object.
- set(int, int, int, String) - Method in class sidl.String.Array3
-
Set the specified array element with bounds checking.
- set(String.Array4) - Method in class sidl.String.Array4.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, String) - Method in class sidl.String.Array4
-
Set the specified array element with bounds checking.
- set(String.Array5) - Method in class sidl.String.Array5.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, String) - Method in class sidl.String.Array5
-
Set the specified array element with bounds checking.
- set(String.Array6) - Method in class sidl.String.Array6.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, String) - Method in class sidl.String.Array6
-
Set the specified array element with bounds checking.
- set(String.Array7) - Method in class sidl.String.Array7.Holder
-
Set the value of the holdee object.
- set(int, int, int, int, int, int, int, String) - Method in class sidl.String.Array7
-
Set the specified array element with bounds checking.
- set(String) - Method in class sidl.String.Holder
-
Set the value of the holdee object.
- SET_CONTRACTS - Static variable in class gov.llnl.babel.backend.c.StubHeader
-
- SET_CONTRACTS - Static variable in class gov.llnl.babel.backend.IOR
-
- SET_HOOKS - Static variable in class gov.llnl.babel.backend.c.StubHeader
-
- SET_HOOKS - Static variable in class gov.llnl.babel.backend.IOR
-
- set_ior_pointer(long) - Method in class gov.llnl.sidl.BaseArray
-
Set the pointer to the implementation of the Array (A special
function for Object arrays, No touchie!
- set_owner(boolean) - Method in class gov.llnl.sidl.BaseArray
-
Return the array owner flag (A special function for Object arrays, No touchie!
- SET_PUBLIC - Static variable in class gov.llnl.babel.backend.IOR
-
- setAbstractModifier(boolean) - Method in class gov.llnl.babel.symbols.Class
-
- setArgumentList(ArgumentList) - Method in class gov.llnl.babel.ast.Method
-
- setArguments(List) - Method in class gov.llnl.babel.ast.FuncExpr
-
- setArrayRelationRequired(boolean) - Method in class gov.llnl.babel.symbols.BinaryExpression
-
Set the array relation required attribute.
- setAttribute(String) - Method in class gov.llnl.babel.symbols.Argument
-
- setAttribute(String, String) - Method in class gov.llnl.babel.symbols.Argument
-
- setAttribute(String) - Method in interface gov.llnl.babel.symbols.Attributes
-
- setAttribute(String, String) - Method in interface gov.llnl.babel.symbols.Attributes
-
- setAttribute(String) - Method in class gov.llnl.babel.symbols.Method
-
- setAttribute(String, String) - Method in class gov.llnl.babel.symbols.Method
-
- setAttribute(String) - Method in class gov.llnl.babel.symbols.Symbol
-
- setAttribute(String, String) - Method in class gov.llnl.babel.symbols.Symbol
-
- setAttributeList(AttributeList) - Method in class gov.llnl.babel.ast.Argument
-
- setAttributeList(AttributeList) - Method in class gov.llnl.babel.ast.AttributedType
-
- setAttributeList(AttributeList) - Method in interface gov.llnl.babel.ast.IAttributable
-
- setAttributeList(AttributeList) - Method in class gov.llnl.babel.ast.Method
-
- setAttributeList(AttributeList) - Method in class gov.llnl.babel.ast.Package
-
- setBoolean(boolean) - Method in class gov.llnl.babel.ast.BooleanLiteral
-
- setBuiltIn(boolean) - Method in class gov.llnl.babel.symbols.Method
-
Set the built-in attribute.
- setCCAMode(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the rename splicers flag to true
or false
.
- setChar(char) - Method in class gov.llnl.babel.ast.CharacterLiteral
-
- setComment(Comment) - Method in class gov.llnl.babel.symbols.Argument
-
Set the comment for the method.
- setComment(Comment) - Method in class gov.llnl.babel.symbols.Method
-
Set the comment for the method.
- setComment(Comment) - Method in class gov.llnl.babel.symbols.Symbol
-
Alter the comment.
- setComment(String) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Change the comment attribute of the cookie.
- setCommentLocalOnly(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the comment local methods only option.
- setCommunicationModifier(int) - Method in class gov.llnl.babel.symbols.Method
-
Set the communication modifier for the method.
- setCompilerName(String) - Method in class gov.llnl.babel.config.Profile
-
Set the compiler name for this profile.
- setCompilerVersion(String) - Method in class gov.llnl.babel.config.Profile
-
Set the compiler version for this profile.
- setComplex(double, double) - Method in class gov.llnl.babel.ast.DComplexLiteral
-
- setComplex(float, float) - Method in class gov.llnl.babel.ast.FComplexLiteral
-
- setConfiguration(Map) - Method in class gov.llnl.babel.config.Profile
-
Set the configuration information for this profile.
- setContext(Context) - Method in class gov.llnl.babel.backend.c.GenerateClientC
-
- setContext(Context) - Method in class gov.llnl.babel.backend.c.GenerateServerC
-
- setContext(Context) - Method in interface gov.llnl.babel.backend.ContextAware
-
Routine to notify extensions of the context.
- setContext(Context) - Method in class gov.llnl.babel.backend.DependenciesGenerator
-
- setContext(Context) - Method in class gov.llnl.babel.backend.fortran.GenerateClient
-
- setContext(Context) - Method in class gov.llnl.babel.backend.fortran.GenerateServer
-
- setContext(Context) - Method in class gov.llnl.babel.backend.html.GenerateDoc
-
- setContext(Context) - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
-
- setContext(Context) - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
-
- setContext(Context) - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
-
- setContext(Context) - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
-
- setContext(Context) - Method in class gov.llnl.babel.backend.MakefileGenerator
-
- setContext(Context) - Method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
-
- setContext(Context) - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
-
- setContext(Context) - Method in class gov.llnl.babel.backend.python.GenPythonClient
-
- setContext(Context) - Method in class gov.llnl.babel.backend.python.GenPythonServer
-
- setContext(Context) - Method in class gov.llnl.babel.backend.python.SetupGenerator
-
- setContext(Context) - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
-
- setContext(Context) - Method in class gov.llnl.babel.backend.sidl.GenerateSidl
-
- setContext(Context) - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
-
- setContext(Context) - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
-
- setContext(Context) - Method in class gov.llnl.babel.backend.xml.GenerateXML
-
- setConvertIncoming(boolean) - Method in class gov.llnl.babel.backend.python.TranslateArguments
-
- setCPU(String) - Method in class gov.llnl.babel.config.Profile
-
Set the CPU description for the profile.
- setCxxCheckNullIOR(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the Cxx NullIORException checking option.
- setDebugStream(PrintStream) - Method in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
-
- setDefaultRepository(File) - Method in class gov.llnl.babel.Context
-
- setDefinitionModifier(int) - Method in class gov.llnl.babel.symbols.Method
-
Set the definition modifier for the method.
- setDescription(String) - Method in class gov.llnl.babel.config.Profile
-
Set the description for the profile.
- setDimension(int) - Method in class gov.llnl.babel.ast.ArrayType
-
- setDiscardable(boolean) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Conditionally set the discard attribute of the cookie.
- setDocComment(String) - Method in class gov.llnl.babel.ast.Argument
-
- setDocComment(String) - Method in class gov.llnl.babel.ast.Method
-
- setDocComment(String) - Method in class gov.llnl.babel.ast.NamedType
-
- setDomain(String) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Set the domain of the request.
- setDouble(double) - Method in class gov.llnl.babel.ast.DoubleLiteral
-
- setEnsureExprs(List) - Method in class gov.llnl.babel.ast.Ensures
-
- setEnsures(Ensures) - Method in class gov.llnl.babel.ast.Method
-
- setEPVsInGetEPVs(Class) - Method in class gov.llnl.babel.backend.ior.IORSource
-
- setExcludeExternal(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the exclude external symbol code generation user option.
- setExplicitValue(IntLiteral) - Method in class gov.llnl.babel.ast.EnumItem
-
- setExpr(ASTNode) - Method in class gov.llnl.babel.ast.Assertion
-
- setExpression(AssertionExpression) - Method in class gov.llnl.babel.symbols.Assertion
-
Set the assertion expression.
- setExtends(ScopedID) - Method in class gov.llnl.babel.ast.ClassType
-
- setExtents(Extents) - Method in class gov.llnl.babel.ast.RArrayType
-
- setFatalCondition(int, boolean) - Method in class gov.llnl.babel.msg.MsgList
-
Set a particular type of message to trigger fatal errors, or not.
- setFileGenerationRootDirectory(String) - Method in class gov.llnl.babel.backend.FileManager
-
Change the root directory where files will be generated
to something other than the current working directory
- setFinal(boolean) - Method in class gov.llnl.babel.symbols.Package
-
- setFirstTabStop(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
-
Set the first tab stop for this pretty writer.
- setFirstToken(Token) - Method in class gov.llnl.babel.ast.ASTNode
-
- setFloat(float) - Method in class gov.llnl.babel.ast.FloatLiteral
-
- setFromClause(FromClause) - Method in class gov.llnl.babel.ast.Method
-
- setFromXML(boolean) - Method in class gov.llnl.babel.symbols.SymbolID
-
- setGenerateClient(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the client generation user option.
- setGenerateHooks(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the pre/post method hooks generation user option.
- setGenerateServer(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the server generation user option.
- setGenerateStdlib(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the SIDL stdlib generation user option.
- setGenerateText(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the text generation user option.
- setGlueSubdirGeneration(boolean) - Method in class gov.llnl.babel.backend.FileManager
-
Set the style of file generation for impl and non-impl (ior, etc)
files, either all in one directory, or generating the "glue"
code (stubs, skels, ior) in a separate glue/ subdirectory.
- setHasBindC(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set if this Fortran compiler supports the iso_c_binding module
- setHasRarray(boolean) - Method in class gov.llnl.babel.ast.StructType
-
- setImpl(String) - Method in class gov.llnl.babel.ast.SplicerImpl
-
- setImplementsList(ImplementsList) - Method in class gov.llnl.babel.ast.ClassType
-
- setInputFromSIDL() - Method in class gov.llnl.babel.symbols.SymbolTable
-
- setInstance(DTDManager) - Static method in class gov.llnl.babel.parsers.xml.DTDManager
-
Set the singleton instance of the DTD manager.
- setInt(int) - Method in class gov.llnl.babel.ast.IntLiteral
-
- setInvariantExprs(List) - Method in class gov.llnl.babel.ast.Invariants
-
- setInvariants(Invariants) - Method in class gov.llnl.babel.ast.Extendable
-
- setJavaStylePackageGeneration(boolean) - Method in class gov.llnl.babel.backend.FileManager
-
Set the style of file generation, either all in one directory or
Java-style package directories.
- setLastToken(Token) - Method in class gov.llnl.babel.ast.ASTNode
-
- setLHS(ASTNode) - Method in class gov.llnl.babel.ast.BinaryExpr
-
- setLineBreakString(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
-
Set the line breaking characters.
- setLineCount(int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
-
- setLineRedirector(LineRedirector) - Method in class gov.llnl.babel.backend.CodeSplicer
-
- setMakeGlueSubdirs(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the package and glue subdirs user option.
- setMakeLanguageSubdir(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Specify whether files for each language should be generated in
a separate subdirectory.
- setMakePackageSubdirs(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the make package subdirs user option.
- setMakePrefix(String) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the make prefix and makefile name options.
- setMaxAge(int, Date) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Set the maximum age and expiration date of the cookie.
- setMetadataDescription(String) - Method in class gov.llnl.babel.config.Configuration
-
Provide the metadata description that will be used to validate
the configuration input file.
- setMetadataDescription(Metadata) - Method in class gov.llnl.babel.config.Configuration
-
Profide the metadata description that will be used to validate
the configuration input file.
- setMethodList(MethodList) - Method in class gov.llnl.babel.ast.Extendable
-
- setMethodName(MethodName) - Method in class gov.llnl.babel.ast.FromClause
-
- setMethodName(MethodName) - Method in class gov.llnl.babel.ast.Method
-
- setMethodName(String, String) - Method in class gov.llnl.babel.symbols.Method
-
Set the names of the method (a standard SIDL identifier).
- setMethodName(String) - Method in class gov.llnl.babel.symbols.Method
-
Set the names of the method (a standard SIDL identifier).
- setMode(String) - Method in class gov.llnl.babel.ast.Argument
-
- setMultiMode(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
- setName(Name) - Method in class gov.llnl.babel.ast.Argument
-
- setName(Name) - Method in class gov.llnl.babel.ast.Assertion
-
- setName(Name) - Method in class gov.llnl.babel.ast.EnumItem
-
- setName(Name) - Method in class gov.llnl.babel.ast.FromClause
-
- setName(String) - Method in class gov.llnl.babel.ast.FuncExpr
-
- setName(Name) - Method in interface gov.llnl.babel.ast.INameable
-
- setName(Name) - Method in class gov.llnl.babel.ast.Method
-
- setName(Name) - Method in class gov.llnl.babel.ast.MethodName
-
- setName(Name) - Method in class gov.llnl.babel.ast.NamedType
-
- setName(Name) - Method in class gov.llnl.babel.ast.StructItem
-
- setName(String) - Method in class gov.llnl.babel.backend.c.GenerateClientC
-
- setName(String) - Method in class gov.llnl.babel.backend.c.GenerateServerC
-
- setName(String) - Method in interface gov.llnl.babel.backend.CodeGenerator
-
Set the name of the generator.
- setName(String) - Method in class gov.llnl.babel.backend.fortran.GenerateClient
-
- setName(String) - Method in class gov.llnl.babel.backend.fortran.GenerateServer
-
- setName(String) - Method in class gov.llnl.babel.backend.html.GenerateDoc
-
- setName(String) - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
-
- setName(String) - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
-
- setName(String) - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
-
- setName(String) - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
-
- setName(String) - Method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
-
- setName(String) - Method in class gov.llnl.babel.backend.python.GenPythonClient
-
- setName(String) - Method in class gov.llnl.babel.backend.python.GenPythonServer
-
- setName(String) - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
-
- setName(String) - Method in class gov.llnl.babel.backend.sidl.GenerateSidl
-
- setName(String) - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
-
- setName(String) - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
-
- setName(String) - Method in class gov.llnl.babel.backend.xml.GenerateXML
-
- setName2(Name) - Method in class gov.llnl.babel.ast.Argument
-
- setName2(Name) - Method in interface gov.llnl.babel.ast.INameableStruct
-
- setName2(Name) - Method in class gov.llnl.babel.ast.Method
-
- setNameExtension(Name) - Method in class gov.llnl.babel.ast.MethodName
-
- setNodeId(long) - Method in class gov.llnl.babel.ast.ASTNode
-
- setOperand(ASTNode) - Method in class gov.llnl.babel.ast.UnaryExpr
-
- setOperator(int) - Method in class gov.llnl.babel.ast.BinaryExpr
-
- setOperator(int) - Method in class gov.llnl.babel.ast.UnaryExpr
-
- setOrientation(char) - Method in class gov.llnl.babel.ast.ArrayType
-
- setOS(String) - Method in class gov.llnl.babel.config.Profile
-
Set the operating system description for this profile.
- setOSRelease(String) - Method in class gov.llnl.babel.config.Profile
-
Set the operating system release for this profile.
- setOutputDir(String) - Method in class gov.llnl.babel.backend.Dependencies
-
- setOutputDirectory(String) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the output directory user option.
- setParens(boolean) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Sets the parens attribute to reflect whether or not the expression
is specified to be contained within parentheses.
- setParent(ASTNode) - Method in class gov.llnl.babel.ast.ASTNode
-
- setParentClass(Class) - Method in class gov.llnl.babel.symbols.Class
-
- setParseCheckOnly(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the parser check user option.
- setParseTreeNode(ParseTreeNode) - Method in class gov.llnl.babel.ast.ASTNode
-
- setPath(String) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Set the path.
- setPorts(String) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Set the ports that are allowed to get the cookie.
- setPrintCondition(int, boolean) - Method in class gov.llnl.babel.msg.MsgList
-
Set a particular type of message to print or not.
- setProtectLastTimeModified(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
- setRenameSplicers(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the rename splicers flag to true
or false
.
- setRequireExprs(List) - Method in class gov.llnl.babel.ast.Requires
-
- setRequires(Requires) - Method in class gov.llnl.babel.ast.Method
-
- setReturnCopy(boolean) - Method in class gov.llnl.babel.symbols.Method
-
Set the copy mode for the return type.
- setReturnToBoolean() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to boolean.
- setReturnToCharacter() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to character.
- setReturnToClass() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to class.
- setReturnToDComplex() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to double complex.
- setReturnToDouble() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to double.
- setReturnToEnum() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to enumeration.
- setReturnToFComplex() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to float complex.
- setReturnToFloat() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to float.
- setReturnToInteger() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to integer.
- setReturnToInterface() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to interface.
- setReturnToLong() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to long.
- setReturnToOpaque() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to opaque.
- setReturnToString() - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type to string.
- setReturnType(Type) - Method in class gov.llnl.babel.ast.Method
-
- setReturnType(int) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type associated with the expression based on the
specified type value.
- setReturnType(Type) - Method in class gov.llnl.babel.symbols.AssertionExpression
-
Set the return type associated with the expression based on the value
associated with the specified return type.
- setReturnType(Type) - Method in class gov.llnl.babel.symbols.Method
-
Set the return type for the method.
- setRHS(ASTNode) - Method in class gov.llnl.babel.ast.BinaryExpr
-
- setScalarType(Type) - Method in class gov.llnl.babel.ast.ArrayType
-
- setScopedID(ScopedID) - Method in class gov.llnl.babel.ast.FromClause
-
- setScopedID(ScopedID) - Method in class gov.llnl.babel.ast.TypeSearchClause
-
- setSecure(boolean) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Conditionally set the secure attribute of the cookie.
- setShortFileNames(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the short file names option.
- setShortForm(int) - Method in interface gov.llnl.babel.cli.CommandLineSwitch
-
If the command line manager cannot support the short form you requested
or if you did not specify the short form, this method will be called
to set your short form.
- setShortName(Name) - Method in class gov.llnl.babel.ast.MethodName
-
- setSource(String) - Method in class gov.llnl.babel.ast.Assertion
-
- setStrictBreaking() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
-
- setString(String) - Method in class gov.llnl.babel.ast.StringLiteral
-
- setSummary(String) - Method in class gov.llnl.babel.config.Profile
-
Set the brief summary for the profile.
- setSuppressContracts(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set contract suppression to true
or false
.
- setSuppressIOR(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the IOR suppression to true
or false
.
- setSuppressStub(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the stub suppression to true
or false
.
- setSuppressTimestamps(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the timestamp suppression user option.
- setSymbolTableEntry(Symbol) - Method in class gov.llnl.babel.ast.ASTNode
-
- setTabSize(int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- setTabSpacing(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
-
Set the tab spacing for this pretty writer.
- setTargetIsXML(boolean) - Method in class gov.llnl.babel.symbols.SymbolTable
-
- setTargetLanguage(String) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the target language user option.
- setTemporaryFirstTabStop() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
-
Set a temporary tab stop at the current cursor location.
- setThrowsList(ThrowsList) - Method in class gov.llnl.babel.ast.Method
-
- setTouchFile(File) - Method in class gov.llnl.babel.Generator
-
- setType(Type) - Method in class gov.llnl.babel.ast.Argument
-
- setType(String) - Method in class gov.llnl.babel.ast.FixedType
-
- setType(Type) - Method in class gov.llnl.babel.ast.StructItem
-
- setUp() - Method in class gov.llnl.babel.ast.ScopedIDTest
-
- setUp() - Method in class gov.llnl.babel.ast.VersionTest
-
- SetupGenerator - Class in gov.llnl.babel.backend.python
-
This class writes a setup.py
file to build all the
Python extension modules and implementation code.
- SetupGenerator() - Constructor for class gov.llnl.babel.backend.python.SetupGenerator
-
- setUrlComment(String) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Change the URL comment attribute of the cookie.
- setUserSelected(boolean) - Method in class gov.llnl.babel.ast.NamedType
-
- setUserSpecified(boolean) - Method in class gov.llnl.babel.symbols.Symbol
-
Specify whether this symbol was given by the user on the Babel command line
- setValue(int) - Method in class gov.llnl.babel.ast.EnumItem
-
- setValue(String) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Change the value of the cookie.
- setVerbiosity(int) - Method in class gov.llnl.babel.msg.UserMsg
-
- setVerbose(boolean) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the parser check user option.
- setVersion(Version) - Method in class gov.llnl.babel.ast.NamedType
-
- setVersion(Version) - Method in class gov.llnl.babel.ast.TypeSearchClause
-
- setVersion(String) - Method in class gov.llnl.babel.url.cookie.Cookie
-
Set the version of the cookie protocol.
- setVPath(String) - Method in class gov.llnl.babel.backend.CodeSplicer
-
explicitly set the vpath.
- setVPathDirectory(String) - Method in class gov.llnl.babel.BabelConfiguration
-
Set the value of the vpath directory user option.
- setVPathDirectory(String) - Method in class gov.llnl.babel.backend.FileManager
-
Set the VPATH directory where files can be found
(notably IMPLS for CodeSplicers).
- Sfun - Class in sidl
-
Collection of special functions.
- ShaMangler - Class in gov.llnl.babel.backend.mangler
-
This class uses the SHA message digest algorithm to generate
the mangled part of a shortened identifier.
- ShaMangler(int, int, char[]) - Constructor for class gov.llnl.babel.backend.mangler.ShaMangler
-
Create an instance of the ShaMangler
.
- SHIFT_LEFT - Static variable in class gov.llnl.babel.ast.BinaryExpr
-
- SHIFT_LEFT - Static variable in class gov.llnl.babel.symbols.BinaryExpression
-
- SHIFT_RIGHT - Static variable in class gov.llnl.babel.ast.BinaryExpr
-
- SHIFT_RIGHT - Static variable in class gov.llnl.babel.symbols.BinaryExpression
-
- ShiftExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- shortArrayName(String, String, String) - Method in interface gov.llnl.babel.backend.mangler.NameMangler
-
Convert the long name for the array method into a shorter name.
- shortArrayName(String, String, String) - Method in class gov.llnl.babel.backend.mangler.NonMangler
-
This returns the full, unmangled name.
- shortArrayName(String, String, String) - Method in class gov.llnl.babel.backend.mangler.ShaMangler
-
Create the short name from the symbol
, method
and suffix
.
- shortName(String, String, String) - Method in interface gov.llnl.babel.backend.mangler.NameMangler
-
Convert the long name for the method into a shorter name.
- shortName(String, String) - Method in interface gov.llnl.babel.backend.mangler.NameMangler
-
Convert a type name to a short length.
- shortName(String, String, String) - Method in class gov.llnl.babel.backend.mangler.NonMangler
-
This returns the full, unmangled name.
- shortName(String, String) - Method in class gov.llnl.babel.backend.mangler.NonMangler
-
This return the full, unmangled name.
- shortName(String, String, String) - Method in class gov.llnl.babel.backend.mangler.ShaMangler
-
Create the short name from the symbol
, method
and suffix
.
- shortName(String, String) - Method in class gov.llnl.babel.backend.mangler.ShaMangler
-
- sidl - package sidl
-
- Sidl - Class in gov.llnl.babel.backend.sidl
-
Provide a collection of static methods to provide the mapping of SIDL
concepts into SIDL.
- sidl_bool_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
These are the values returned by calling the _type function
query on an array.
- sidl_char_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
- sidl_dcomplex_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
- sidl_double_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
- sidl_fcomplex_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
- sidl_float_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
- sidl_int_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
- sidl_interface_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
- sidl_long_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
- sidl_opaque_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
- sidl_string_array - Static variable in class gov.llnl.babel.BabelConfiguration
-
- SIDLDumpVisitor - Class in gov.llnl.babel.parsers.sidl2
-
- SIDLDumpVisitor(PrintStream) - Constructor for class gov.llnl.babel.parsers.sidl2.SIDLDumpVisitor
-
- SIDLFile - Class in gov.llnl.babel.ast
-
A named list of TypeSearchClause
s followed by Package
s.
- SIDLFile(ParseTreeNode, String) - Constructor for class gov.llnl.babel.ast.SIDLFile
-
- SIDLParser - Class in gov.llnl.babel.parsers.sidl2
-
- SIDLParser(InputStream) - Constructor for class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- SIDLParser(InputStream, String) - Constructor for class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- SIDLParser(Reader) - Constructor for class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- SIDLParser(SIDLParserTokenManager) - Constructor for class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- SIDLParserConstants - Interface in gov.llnl.babel.parsers.sidl2
-
- SIDLParserTokenManager - Class in gov.llnl.babel.parsers.sidl2
-
- SIDLParserTokenManager(SimpleCharStream) - Constructor for class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
-
- SIDLParserTokenManager(SimpleCharStream, int) - Constructor for class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
-
- SIDLParserTreeConstants - Interface in gov.llnl.babel.parsers.sidl2
-
- SIDLParserVisitor - Interface in gov.llnl.babel.parsers.sidl2
-
- SidlSource - Class in gov.llnl.babel.backend.sidl
-
This class provides the ability to write SIDL source file for a SIDL
class/interface.
- SidlSource(LanguageWriterForSidl, Context) - Constructor for class gov.llnl.babel.backend.sidl.SidlSource
-
Generate an instance to write the SIDL file.
- SIDLTouchUpVisitor - Class in gov.llnl.babel.parsers.sidl2
-
This class does some final touch up on the parse tree after generation.
- SIDLTouchUpVisitor(PrintStream) - Constructor for class gov.llnl.babel.parsers.sidl2.SIDLTouchUpVisitor
-
- similar(Argument) - Method in class gov.llnl.babel.symbols.Argument
-
This method returns true if two arguments map are similar enough
to cause a problem for overloaded functions.
- similar(Type) - Method in class gov.llnl.babel.symbols.Type
-
Used to detect overloading collisions.
- SIMPLE_FLOATING_POINT_LITERAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- SimpleCharStream - Class in gov.llnl.babel.parsers.sidl2
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- SimpleCharStream(Reader, int, int) - Constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- SimpleCharStream(Reader) - Constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- SimpleCharStream(InputStream, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- SimpleCharStream(InputStream, String, int, int) - Constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- SimpleCharStream(InputStream, int, int) - Constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- SimpleCharStream(InputStream, String) - Constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- SimpleCharStream(InputStream) - Constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- SimpleIntExpression() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- SimpleIntPrimary() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- SimpleIntTerm() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- sin(DoubleComplex) - Static method in class sidl.DoubleComplex
-
Returns the sine of a DoubleComplex.
- sin(FloatComplex) - Static method in class sidl.FloatComplex
-
Returns the sine of a FloatComplex.
- SINGLE_LINE_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- sinh(DoubleComplex) - Static method in class sidl.DoubleComplex
-
Returns the hyperbolic sine of a DoubleComplex.
- sinh(FloatComplex) - Static method in class sidl.FloatComplex
-
Returns the hyperbolic sine of a FloatComplex.
- sinh(double) - Static method in class sidl.Sfun
-
Returns the inverse (arc) hyperbolic sine of a double.
- size() - Method in class gov.llnl.babel.ast.NodeList
-
- skelFilename(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
-
- SkelSource - Class in gov.llnl.babel.backend.c
-
Class SkelSource
generates a C skeleton source file to the
language writer output stream.
- SkelSource() - Constructor for class gov.llnl.babel.backend.c.SkelSource
-
- SkelSource - Class in gov.llnl.babel.backend.fortran
-
The purpose of this class is to generate the C skeleton code to support
sidl objects implemented in FORTRAN.
- SkelSource(LanguageWriterForC, Context) - Constructor for class gov.llnl.babel.backend.fortran.SkelSource
-
Create an object to generate the skeleton code in C for a FORTRAN
object.
- skipIncludeGuard() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
-
Turns openHeaderGuard & closeHeaderGuard into no-ops.
- skipIncludeGuard() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
-
Turns openHeaderGuard & closeHeaderGuard into no-ops.
- SLASH - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- smartCopy() - Method in class sidl.Boolean.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Boolean.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Boolean.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Boolean.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Boolean.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Boolean.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Boolean.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Character.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Character.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Character.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Character.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Character.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Character.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Character.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Double.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Double.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Double.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Double.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Double.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Double.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Double.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.DoubleComplex.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.DoubleComplex.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.DoubleComplex.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.DoubleComplex.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.DoubleComplex.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.DoubleComplex.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.DoubleComplex.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Enum.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Enum.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Enum.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Enum.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Enum.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Enum.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Enum.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Float.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Float.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Float.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Float.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Float.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Float.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Float.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.FloatComplex.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.FloatComplex.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.FloatComplex.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.FloatComplex.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.FloatComplex.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.FloatComplex.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.FloatComplex.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Integer.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Integer.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Integer.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Integer.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Integer.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Integer.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Integer.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Long.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Long.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Long.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Long.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Long.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Long.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Long.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Opaque.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Opaque.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Opaque.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Opaque.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Opaque.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Opaque.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.Opaque.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.String.Array1
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.String.Array2
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.String.Array3
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.String.Array4
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.String.Array5
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.String.Array6
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- smartCopy() - Method in class sidl.String.Array7
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- sort(Collection) - Static method in class gov.llnl.babel.backend.Utilities
-
Sort a Collection
of objects into ascending order and
return the sorted list in an ArrayList
object.
- SortComparator - Class in gov.llnl.babel.backend
-
The SortComparator
class compares two objects of a variety
of concrete types for use in sorting.
- SortComparator() - Constructor for class gov.llnl.babel.backend.SortComparator
-
- sourceFilename(Symbol, String) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Return a string for the JNI native type corresponding to the specified
Java type.
- sourceFilename(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
-
- spawnNonblockingRecv() - Method in class gov.llnl.babel.symbols.Method
-
Create the non-blocking recv variant iff method is nonblocking
- spawnNonblockingSend() - Method in class gov.llnl.babel.symbols.Method
-
Create the non-blocking send variant iff method is nonblocking
- spawnPostHook(boolean, boolean) - Method in class gov.llnl.babel.symbols.Method
-
Create the post hook variant iff hooks are turned on.
- spawnPostHook() - Method in class gov.llnl.babel.symbols.Method
-
- spawnPreHook(boolean) - Method in class gov.llnl.babel.symbols.Method
-
Create the pre hook variant iff hooks are turned on.
- spawnPreHook() - Method in class gov.llnl.babel.symbols.Method
-
- specialCase(BinaryExpression, String, String) - Method in class gov.llnl.babel.symbols.CExprString
-
- specialConstructor - Variable in exception gov.llnl.babel.parsers.sidl2.ParseException
-
This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
- specialToken - Variable in class gov.llnl.babel.parsers.sidl2.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- splice(String, LanguageWriter, String) - Method in class gov.llnl.babel.backend.CodeSplicer
-
The easiest method to envoke to create a spliced region
during code generation.
- splice(String, LanguageWriter, String, String) - Method in class gov.llnl.babel.backend.CodeSplicer
-
The easiest method to envoke to create a spliced region
during code generation.
- splice(String, LanguageWriter, String, String[]) - Method in class gov.llnl.babel.backend.CodeSplicer
-
The initial code is an array of lines.
- splice(String, LanguageWriter, String, String[], String[]) - Method in class gov.llnl.babel.backend.CodeSplicer
-
The initial code is an array of lines.
- SplicerBlock - Class in gov.llnl.babel.ast
-
- SplicerBlock(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.SplicerBlock
-
- SplicerBlock(ParseTreeNode, ASTNode, String, String) - Constructor for class gov.llnl.babel.ast.SplicerBlock
-
- SplicerBlock(ParseTreeNode, ASTNode, String, String, String) - Constructor for class gov.llnl.babel.ast.SplicerBlock
-
- SplicerBlock - Class in gov.llnl.babel.symbols
-
The SplicerBlock
class is a simple collection of
SB
instances.
- SplicerBlock(String, String) - Constructor for class gov.llnl.babel.symbols.SplicerBlock
-
Create a new SplicerBlock
.
- SplicerBlock(String, String, String) - Constructor for class gov.llnl.babel.symbols.SplicerBlock
-
Create a new SplicerBlock
.
- SplicerBlock(String, String, boolean, String) - Constructor for class gov.llnl.babel.symbols.SplicerBlock
-
Create a new SplicerBlock
.
- SplicerImpl - Class in gov.llnl.babel.ast
-
- SplicerImpl(ParseTreeNode) - Constructor for class gov.llnl.babel.ast.SplicerImpl
-
- SplicerImpl(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.SplicerImpl
-
- SplicerImpl(String) - Constructor for class gov.llnl.babel.ast.SplicerImpl
-
- SplicerImpl() - Constructor for class gov.llnl.babel.ast.SplicerImpl
-
- SplicerImplList - Class in gov.llnl.babel.ast
-
- SplicerImplList(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.SplicerImplList
-
- SplicerList - Class in gov.llnl.babel.ast
-
- SplicerList(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.SplicerList
-
- SplicerList - Class in gov.llnl.babel.symbols
-
The SplicerList
class is a simple collection of
SplicerBlock
instances.
- SplicerList() - Constructor for class gov.llnl.babel.symbols.SplicerList
-
Create a new SplicerList
.
- sqrt(DoubleComplex) - Static method in class sidl.DoubleComplex
-
Returns the square root of a DoubleComplex,
with a branch cut along the negative real axis.
- sqrt(FloatComplex) - Static method in class sidl.FloatComplex
-
Returns the square root of a FloatComplex,
with a branch cut along the negative real axis.
- STAR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- Start() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- STATIC - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- STATIC - Static variable in class gov.llnl.babel.symbols.Method
-
- staticFlag - Static variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
-
- stride(int) - Method in class gov.llnl.sidl.BaseArray
-
Return the stride of the array corresponding to the specified
array dimension.
- STRING - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- STRING - Static variable in class gov.llnl.babel.symbols.Type
-
- String - Class in sidl
-
Class String
contains inner classes that
provide holder and array support for standard Java primitive
types.
- String() - Constructor for class sidl.String
-
- String.Array - Class in sidl
-
Define a one dimensional array of type java.lang.String
for the sidl Java run-time.
- String.Array() - Constructor for class sidl.String.Array
-
Construct an empty array object.
- String.Array(long, boolean) - Constructor for class sidl.String.Array
-
Create an array using an IOR array pointer.
- String.Array(int, int[], int[], boolean) - Constructor for class sidl.String.Array
-
Create an array with the specified lower and upper bounds.
- String.Array.Holder - Class in sidl
-
- String.Array.Holder() - Constructor for class sidl.String.Array.Holder
-
Create a holder class with an empty holdee object.
- String.Array.Holder(String.Array) - Constructor for class sidl.String.Array.Holder
-
Create a holder with the specified object.
- String.Array1 - Class in sidl
-
Define a one dimensional array of type java.lang.String
.
- String.Array1() - Constructor for class sidl.String.Array1
-
Create an empty one dimensional array.
- String.Array1(long, boolean) - Constructor for class sidl.String.Array1
-
Create a one dimensional array directly using the sidl pointer
and owner flag.
- String.Array1(int, int, boolean) - Constructor for class sidl.String.Array1
-
Create a one dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- String.Array1(int, boolean) - Constructor for class sidl.String.Array1
-
Create a one dimenstional array of the specified size, with the lower
index starting at zero.
- String.Array1(String[]) - Constructor for class sidl.String.Array1
-
Create a one dimensional array using the specified Java array.
- String.Array1.Holder - Class in sidl
-
- String.Array1.Holder() - Constructor for class sidl.String.Array1.Holder
-
Create a holder class with an empty holdee object.
- String.Array1.Holder(String.Array1) - Constructor for class sidl.String.Array1.Holder
-
Create a holder with the specified object.
- String.Array2 - Class in sidl
-
Define a two dimensional array of type java.lang.String
.
- String.Array2() - Constructor for class sidl.String.Array2
-
Create an empty two dimensional array.
- String.Array2(long, boolean) - Constructor for class sidl.String.Array2
-
Create a two dimensional array directly using the sidl pointer
and owner flag.
- String.Array2(int, int, int, int, boolean) - Constructor for class sidl.String.Array2
-
Create a two dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- String.Array2(int, int, boolean) - Constructor for class sidl.String.Array2
-
Create a two dimenstional array of the specified size, with the lower
index starting at zero.
- String.Array2(String[][]) - Constructor for class sidl.String.Array2
-
Create a two dimensional array using the specified Java array.
- String.Array2.Holder - Class in sidl
-
- String.Array2.Holder() - Constructor for class sidl.String.Array2.Holder
-
Create a holder class with an empty holdee object.
- String.Array2.Holder(String.Array2) - Constructor for class sidl.String.Array2.Holder
-
Create a holder with the specified object.
- String.Array3 - Class in sidl
-
Define a three dimensional array of type java.lang.String
.
- String.Array3() - Constructor for class sidl.String.Array3
-
Create an empty three dimensional array.
- String.Array3(long, boolean) - Constructor for class sidl.String.Array3
-
Create a three dimensional array directly using the sidl pointer
and owner flag.
- String.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array3
-
Create a three dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- String.Array3(int, int, int, boolean) - Constructor for class sidl.String.Array3
-
Create a three dimenstional array of the specified size, with the lower
index starting at zero.
- String.Array3(String[][][]) - Constructor for class sidl.String.Array3
-
Create a three dimensional array using the specified Java array.
- String.Array3.Holder - Class in sidl
-
- String.Array3.Holder() - Constructor for class sidl.String.Array3.Holder
-
Create a holder class with an empty holdee object.
- String.Array3.Holder(String.Array3) - Constructor for class sidl.String.Array3.Holder
-
Create a holder with the specified object.
- String.Array4 - Class in sidl
-
Define a four dimensional array of type java.lang.String
.
- String.Array4() - Constructor for class sidl.String.Array4
-
Create an empty four dimensional array.
- String.Array4(long, boolean) - Constructor for class sidl.String.Array4
-
Create a four dimensional array directly using the sidl pointer
and owner flag.
- String.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array4
-
Create a four dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- String.Array4(int, int, int, int, boolean) - Constructor for class sidl.String.Array4
-
Create a four dimenstional array of the specified size, with the lower
index starting at zero.
- String.Array4(String[][][][]) - Constructor for class sidl.String.Array4
-
Create a four dimensional array using the specified Java array.
- String.Array4.Holder - Class in sidl
-
- String.Array4.Holder() - Constructor for class sidl.String.Array4.Holder
-
Create a holder class with an empty holdee object.
- String.Array4.Holder(String.Array4) - Constructor for class sidl.String.Array4.Holder
-
Create a holder with the specified object.
- String.Array5 - Class in sidl
-
Define a five dimensional array of type java.lang.String
.
- String.Array5() - Constructor for class sidl.String.Array5
-
Create an empty four dimensional array.
- String.Array5(long, boolean) - Constructor for class sidl.String.Array5
-
Create a five dimensional array directly using the sidl pointer
and owner flag.
- String.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array5
-
Create a five dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- String.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.String.Array5
-
Create a five dimenstional array of the specified size, with the lower
index starting at zero.
- String.Array5(String[][][][][]) - Constructor for class sidl.String.Array5
-
Create a five dimensional array using the specified Java array.
- String.Array5.Holder - Class in sidl
-
- String.Array5.Holder() - Constructor for class sidl.String.Array5.Holder
-
Create a holder class with an empty holdee object.
- String.Array5.Holder(String.Array5) - Constructor for class sidl.String.Array5.Holder
-
Create a holder with the specified object.
- String.Array6 - Class in sidl
-
Define a six dimensional array of type java.lang.String
.
- String.Array6() - Constructor for class sidl.String.Array6
-
Create an empty six dimensional array.
- String.Array6(long, boolean) - Constructor for class sidl.String.Array6
-
Create a six dimensional array directly using the sidl pointer
and owner flag.
- String.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array6
-
Create a six dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- String.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array6
-
Create a six dimenstional array of the specified size, with the lower
index starting at zero.
- String.Array6(String[][][][][][]) - Constructor for class sidl.String.Array6
-
Create a six dimensional array using the specified Java array.
- String.Array6.Holder - Class in sidl
-
- String.Array6.Holder() - Constructor for class sidl.String.Array6.Holder
-
Create a holder class with an empty holdee object.
- String.Array6.Holder(String.Array6) - Constructor for class sidl.String.Array6.Holder
-
Create a holder with the specified object.
- String.Array7 - Class in sidl
-
Define a seven dimensional array of type java.lang.String
.
- String.Array7() - Constructor for class sidl.String.Array7
-
Create an empty seven dimensional array.
- String.Array7(long, boolean) - Constructor for class sidl.String.Array7
-
Create a seven dimensional array directly using the sidl pointer
and owner flag.
- String.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array7
-
Create a seven dimensional array using the specified lower and upper
bounds (where both bounds are inclusive).
- String.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array7
-
Create a seven dimenstional array of the specified size, with the lower
index starting at zero.
- String.Array7(String[][][][][][][]) - Constructor for class sidl.String.Array7
-
Create a seven dimensional array using the specified Java array.
- String.Array7.Holder - Class in sidl
-
- String.Array7.Holder() - Constructor for class sidl.String.Array7.Holder
-
Create a holder class with an empty holdee object.
- String.Array7.Holder(String.Array7) - Constructor for class sidl.String.Array7.Holder
-
Create a holder with the specified object.
- String.Holder - Class in sidl
-
This is the holder inner class for inout and out arguments for
type String
.
- String.Holder() - Constructor for class sidl.String.Holder
-
Create a holder class with an empty holdee object.
- String.Holder(String) - Constructor for class sidl.String.Holder
-
Create a holder with the specified object.
- STRING_LITERAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- StringLiteral - Class in gov.llnl.babel.ast
-
- StringLiteral(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.StringLiteral
-
- StringLiteral() - Constructor for class gov.llnl.babel.ast.StringLiteral
-
- StringLiteral - Class in gov.llnl.babel.symbols
-
- StringLiteral(String, Context) - Constructor for class gov.llnl.babel.symbols.StringLiteral
-
Create a new object.
- StringXML - Class in gov.llnl.babel.parsers.xml
-
Class StringXML
is a simple utility class that converts
between symbol types (integers or enumerated identifiers) and symbol
strings.
- StringXML() - Constructor for class gov.llnl.babel.parsers.xml.StringXML
-
- Struct() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- STRUCT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
-
- Struct - Class in gov.llnl.babel.symbols
-
The Struct
contains a list of named types.
- Struct(SymbolID, Comment, Context) - Constructor for class gov.llnl.babel.symbols.Struct
-
- Struct(SymbolID, Comment, Metadata, Context) - Constructor for class gov.llnl.babel.symbols.Struct
-
- STRUCT - Static variable in class gov.llnl.babel.symbols.Symbol
-
- STRUCT - Static variable in class gov.llnl.babel.symbols.Type
-
- Struct.Item - Class in gov.llnl.babel.symbols
-
- Struct.Item(String, Type) - Constructor for class gov.llnl.babel.symbols.Struct.Item
-
- StructChecker - Class in gov.llnl.babel.visitor
-
- StructChecker(MsgList, LinkedList) - Constructor for class gov.llnl.babel.visitor.StructChecker
-
- StructItem - Class in gov.llnl.babel.ast
-
- StructItem(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.StructItem
-
- StructItem() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
-
- StructModule - Class in gov.llnl.babel.backend.fortran
-
This class provides the ability to write a BIND(C) module file
containing the derived type defined in the SIDL file.
- StructModule(LanguageWriterForFortran, CodeSplicer, Struct, Context) - Constructor for class gov.llnl.babel.backend.fortran.StructModule
-
- StructScopedIDCheck - Class in gov.llnl.babel.visitor
-
- StructScopedIDCheck(MsgList, Name) - Constructor for class gov.llnl.babel.visitor.StructScopedIDCheck
-
- structSerializeStub(SymbolID, boolean) - Static method in class gov.llnl.babel.backend.fortran.Fortran
-
- StructType - Class in gov.llnl.babel.ast
-
- StructType(ParseTreeNode, ASTNode, Name) - Constructor for class gov.llnl.babel.ast.StructType
-
- StubDoc - Class in gov.llnl.babel.backend.fortran
-
This class provides the ability to write a FORTRAN file with a
subroutine template for each method the end user has to implement to
implement a sidl class.
- StubDoc(LanguageWriterForFortran, Context) - Constructor for class gov.llnl.babel.backend.fortran.StubDoc
-
Generate an instance to generate documentation for a FORTRAN
client.
- StubHeader - Class in gov.llnl.babel.backend.c
-
Class StubHeader
writes a C client header to a language
writer output stream.
- StubHeader(LanguageWriterForC, Context) - Constructor for class gov.llnl.babel.backend.c.StubHeader
-
Create a StubHeader
object that will write symbol
information to the provided output language writer stream.
- StubHeader - Class in gov.llnl.babel.backend.fortran
-
This class generates the C code that sits between a FORTRAN client and
the internal object representation (IOR) of a sidl object/interface.
- StubHeader(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.fortran.StubHeader
-
Create an object to generate the stub code for a sidl class/interface.
- StubHeader - Class in gov.llnl.babel.backend.jdk
-
This class generates the C header code that externs rmicast and connect
to the other stubs.
- StubHeader(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.jdk.StubHeader
-
Create an object to generate the stub code for a sidl class/interface.
- StubHeaderFiles(LanguageWriterForC) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
Generate an include file for a symbol.
- stubInlineMethod(Method) - Static method in class gov.llnl.babel.backend.c.StubHeader
-
- StubNullDefine(LanguageWriterForC) - Static method in class gov.llnl.babel.backend.matlab.Matlab
-
- StubSource - Class in gov.llnl.babel.backend.c
-
Class StubSource
generates an C Backend stub source file
to a language writer output stream.
- StubSource(LanguageWriterForC, Context) - Constructor for class gov.llnl.babel.backend.c.StubSource
-
Create a StubSource
object that will write symbol
information to the provided output writer stream.
- StubSource - Class in gov.llnl.babel.backend.fortran
-
This class generates the C code that sits between a FORTRAN client and
the internal object representation (IOR) of a sidl object/interface.
- StubSource(LanguageWriter, Context) - Constructor for class gov.llnl.babel.backend.fortran.StubSource
-
Create an object to generate the stub code for a sidl class/interface.
- suffix - Static variable in class sidl.DoubleComplex
-
String used in converting DoubleComplex to String.
- suffix - Static variable in class sidl.FloatComplex
-
String used in converting FloatComplex to String.
- suppressTimestamps() - Method in class gov.llnl.babel.BabelConfiguration
-
Return the value of the timestamp suppression user option.
- SwitchDictionary - Class in gov.llnl.babel
-
- SwitchDictionary(boolean) - Constructor for class gov.llnl.babel.SwitchDictionary
-
- SwitchTo(int) - Method in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
-
- Symbol - Class in gov.llnl.babel.symbols
-
The Symbol
abstract base class describes the basic
characteristics shared by all symbols in the symbol table.
- Symbol(SymbolID, int, Comment, Context) - Constructor for class gov.llnl.babel.symbols.Symbol
-
Initialize the Symbol
abstact base class by providing
a symbol identifier and its type (one of CLASS, ENUM, INTERFACE, or
PACKAGE, or STRUCT).
- Symbol(SymbolID, int, Comment, Metadata, Context) - Constructor for class gov.llnl.babel.symbols.Symbol
-
Initialize the Symbol
abstract base class by providing
a symbol identifier, a symbol type, a comment, and a metadata object.
- SYMBOL - Static variable in class gov.llnl.babel.symbols.Type
-
- SYMBOL_PUBLIC_ID - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
-
- SymbolID - Class in gov.llnl.babel.symbols
-
The SymbolID
class represents the name of a symbol,
which consists of a fully qualified name (e.g., "sidl.Object") and
a version number.
- SymbolID(String, Version) - Constructor for class gov.llnl.babel.symbols.SymbolID
-
The constructor for the SymbolID
class takes a
fully qualified symbol name and a symbol version.
- SymbolID(SymbolID) - Constructor for class gov.llnl.babel.symbols.SymbolID
-
- SymbolID(String, Version, boolean) - Constructor for class gov.llnl.babel.symbols.SymbolID
-
The constructor for the SymbolID
class takes a
fully qualified symbol name and a symbol version.
- SymbolNotFoundException - Exception in gov.llnl.babel.symbols
-
A SymbolNotFoundException
is thrown if a specified
symbol identifier cannot be found.
- SymbolNotFoundException(SymbolID) - Constructor for exception gov.llnl.babel.symbols.SymbolNotFoundException
-
Create a new exception object for the specified symbol identifier.
- SymbolRedefinitionException - Exception in gov.llnl.babel.symbols
-
A SymbolRedefinitionException
is thrown if a symbol is
redefined improperly or if two symbols exist in the symbol table with
the different versions.
- SymbolRedefinitionException(SymbolID, SymbolID) - Constructor for exception gov.llnl.babel.symbols.SymbolRedefinitionException
-
Create a new exception object for the specified symbol identifiers.
- SymbolResolver - Interface in gov.llnl.babel.symbols
-
The SymbolResolver
interface is implemented by concrete
symbol resolvers used by the SymbolTable
.
- SymbolTable - Class in gov.llnl.babel.symbols
-
SymbolTable
is a singleton class that represents the
locally cached SIDL symbols used during the parse of a SIDL file
or XML type descriptions.
- SymbolTable() - Constructor for class gov.llnl.babel.symbols.SymbolTable
-
Create a new instance of a symbol table.
- SymbolTableDecorator - Class in gov.llnl.babel.visitor
-
Iterates over a AST a second time to decorate a primed SymbolTable with all
the details about classes, interfaces, and structs
Type resolution is largely performed in this stage.
- SymbolTableDecorator(MsgList, HierarchySorter, Context) - Constructor for class gov.llnl.babel.visitor.SymbolTableDecorator
-
- SymbolTablePrimer - Class in gov.llnl.babel.visitor
-
This AST visitor does the first pass on initializing the older SymbolTable.
- SymbolTablePrimer(MsgList, Context) - Constructor for class gov.llnl.babel.visitor.SymbolTablePrimer
-
- SymbolToDOM - Class in gov.llnl.babel.parsers.xml
-
Class SymbolToDOM
converts a SIDL symbol into an XML DOM
document.
- SymbolToDOM(Symbol, Context) - Constructor for class gov.llnl.babel.parsers.xml.SymbolToDOM
-
Create a symbol to DOM converter object.
- SymbolUtilities - Class in gov.llnl.babel.symbols
-
Utility class SymbolUtilities
is a collection of common,
simple symbol manipulation functions.
- SymbolWriter - Interface in gov.llnl.babel.repository
-
The SymbolWriter
interface is implemented by repository
concrete classes that write sidl symbols to an external repository.
- SyntaxChecker - Class in gov.llnl.babel.visitor
-
The SIDL grammar allows for somethings that aren't actually legal.
- SyntaxChecker(MsgList) - Constructor for class gov.llnl.babel.visitor.SyntaxChecker
-
- _addRef() - Method in class gov.llnl.sidl.BaseArray
-
Native method adds 1 to array's reference count.
- _cast2(String) - Method in exception gov.llnl.sidl.BaseClass
-
Cast this object to the specified sidl name.
- _cast2(String) - Method in interface gov.llnl.sidl.BaseInterface
-
Cast this object to the specified sidl name.
- _cast_ior(String) - Method in exception gov.llnl.sidl.BaseClass
-
Cast this object to the specified type and return the IOR pointer.
- _copy(Boolean.Array) - Method in class sidl.Boolean.Array
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- _copy(Character.Array) - Method in class sidl.Character.Array
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- _copy(Double.Array) - Method in class sidl.Double.Array
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- _copy(DoubleComplex.Array) - Method in class sidl.DoubleComplex.Array
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- _copy(Enum.Array) - Method in class sidl.Enum.Array
-
copies the elements from this array to dest.
- _copy(Float.Array) - Method in class sidl.Float.Array
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- _copy(FloatComplex.Array) - Method in class sidl.FloatComplex.Array
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- _copy(Integer.Array) - Method in class sidl.Integer.Array
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- _copy(Long.Array) - Method in class sidl.Long.Array
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- _copy(Opaque.Array) - Method in class sidl.Opaque.Array
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- _copy(String.Array) - Method in class sidl.String.Array
-
Method Copy copies the elements of 'this' to an already existing
array of the same size.
- _dcast() - Method in class sidl.Boolean.Array
-
Casts this array to an array of a defined dimension and returns
the resulting array.
- _dcast() - Method in class sidl.Character.Array
-
Casts this array to an array of a defined dimension and returns
the resulting array.
- _dcast() - Method in class sidl.Double.Array
-
Casts this array to an array of a defined dimension and returns
the resulting array.
- _dcast() - Method in class sidl.DoubleComplex.Array
-
Casts this array to an array of a defined dimension and returns
the resulting array.
- _dcast() - Method in class sidl.Enum.Array
-
- _dcast() - Method in class sidl.Float.Array
-
Casts this array to an array of a defined dimension and returns
the resulting array.
- _dcast() - Method in class sidl.FloatComplex.Array
-
Casts this array to an array of a defined dimension and returns
the resulting array.
- _dcast() - Method in class sidl.Integer.Array
-
Casts this array to an array of a defined dimension and returns
the resulting array.
- _dcast() - Method in class sidl.Long.Array
-
Casts this array to an array of a defined dimension and returns
the resulting array.
- _dcast() - Method in class sidl.Opaque.Array
-
Casts this array to an array of a defined dimension and returns
the resulting array.
- _dcast() - Method in class sidl.String.Array
-
Casts this array to an array of a defined dimension and returns
the resulting array.
- _deallocate() - Method in class gov.llnl.sidl.BaseArray
-
Deallocate deletes java's reference to the array (calls deleteRef)
But does not (nessecarily) case the array to be GCed.
- _destroy() - Method in class gov.llnl.sidl.BaseArray
-
Native method to destroy the array.
- _dim() - Method in class gov.llnl.sidl.BaseArray
-
Native method to get the dimension of the array.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Boolean.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.Boolean.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.Boolean.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.Boolean.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.Boolean.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.Boolean.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.Boolean.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Boolean.Array7
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Character.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.Character.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.Character.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.Character.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.Character.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.Character.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.Character.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Character.Array7
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Double.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.Double.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.Double.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.Double.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.Double.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.Double.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.Double.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Double.Array7
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.DoubleComplex.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.DoubleComplex.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.DoubleComplex.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.DoubleComplex.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.DoubleComplex.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array7
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Enum.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.Enum.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.Enum.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.Enum.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.Enum.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.Enum.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.Enum.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Enum.Array7
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Float.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.Float.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.Float.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.Float.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.Float.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.Float.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.Float.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Float.Array7
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.FloatComplex.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.FloatComplex.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.FloatComplex.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.FloatComplex.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.FloatComplex.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array7
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Integer.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.Integer.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.Integer.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.Integer.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.Integer.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.Integer.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.Integer.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Integer.Array7
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Long.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.Long.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.Long.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.Long.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.Long.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.Long.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.Long.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Long.Array7
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Opaque.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.Opaque.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.Opaque.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.Opaque.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.Opaque.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.Opaque.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.Opaque.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.Opaque.Array7
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.String.Array
-
Native routine to fetch the specified value from the array.
- _get(int) - Method in class sidl.String.Array1
-
Get the specified array element without bounds checking.
- _get(int, int) - Method in class sidl.String.Array2
-
Get the specified array element without bounds checking.
- _get(int, int, int) - Method in class sidl.String.Array3
-
Get the specified array element without bounds checking.
- _get(int, int, int, int) - Method in class sidl.String.Array4
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int) - Method in class sidl.String.Array5
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int) - Method in class sidl.String.Array6
-
Get the specified array element without bounds checking.
- _get(int, int, int, int, int, int, int) - Method in class sidl.String.Array7
-
Get the specified array element without bounds checking.
- _get_ior() - Method in exception gov.llnl.sidl.BaseClass
-
Retrieve a reference to the sidl IOR structure.
- _get_ior() - Method in interface gov.llnl.sidl.BaseInterface
-
Return a long reference to the sidl IOR object.
- _getURL() - Method in exception gov.llnl.sidl.BaseClass
-
Returns the URL of this object
- _getURL() - Method in interface gov.llnl.sidl.BaseInterface
-
Returns the URL of this object
- _isColumnOrder() - Method in class gov.llnl.sidl.BaseArray
-
Native method returns true if array is ColumnOrder.
- _isLocal() - Method in exception gov.llnl.sidl.BaseClass
-
Returns true if this object is locally implemented, false otherwise
- _isLocal() - Method in interface gov.llnl.sidl.BaseInterface
-
Returns true if this object is locally implemented, false otherwise
- _isRemote() - Method in exception gov.llnl.sidl.BaseClass
-
Returns true if this object is remotely implemented, false otherwise
- _isRemote() - Method in interface gov.llnl.sidl.BaseInterface
-
Returns true if this object is remotely implemented, false otherwise
- _isRowOrder() - Method in class gov.llnl.sidl.BaseArray
-
Native method returns true if array if RowOrder.
- _length(int) - Method in class gov.llnl.sidl.BaseArray
-
Routine to get the length of the array at the specified dimension
- _lower(int) - Method in class gov.llnl.sidl.BaseArray
-
Native method to fetch the specified lower bound of the array.
- _reallocate(int, int[], int[], boolean) - Method in class gov.llnl.sidl.BaseArray
-
Abstract method to reallocate array data using the specified dimension,
lower bounds, and upper bounds.
- _reallocate(int, int[], int[], boolean) - Method in class sidl.Boolean.Array
-
Native routine to reallocate data in the array.
- _reallocate(int, int[], int[], boolean) - Method in class sidl.Character.Array
-
Native routine to reallocate data in the array.
- _reallocate(int, int[], int[], boolean) - Method in class sidl.Double.Array
-
Native routine to reallocate data in the array.
- _reallocate(int, int[], int[], boolean) - Method in class sidl.DoubleComplex.Array
-
Native routine to reallocate data in the array.
- _reallocate(int, int[], int[], boolean) - Method in class sidl.Float.Array
-
Native routine to reallocate data in the array.
- _reallocate(int, int[], int[], boolean) - Method in class sidl.FloatComplex.Array
-
Native routine to reallocate data in the array.
- _reallocate(int, int[], int[], boolean) - Method in class sidl.Integer.Array
-
Native routine to reallocate data in the array.
- _reallocate(int, int[], int[], boolean) - Method in class sidl.Long.Array
-
Native routine to reallocate data in the array.
- _reallocate(int, int[], int[], boolean) - Method in class sidl.Opaque.Array
-
Native routine to reallocate data in the array.
- _reallocate(int, int[], int[], boolean) - Method in class sidl.String.Array
-
Native routine to reallocate data in the array.
- _registerNatives(String) - Static method in exception gov.llnl.sidl.BaseClass
-
Register native functions for the sidl interface or class specified in
the argument.
- _set(int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array
-
Native routine to set the specified value in the array.
- _set(int, boolean) - Method in class sidl.Boolean.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, boolean) - Method in class sidl.Boolean.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, boolean) - Method in class sidl.Boolean.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, boolean) - Method in class sidl.Boolean.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array7
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, char) - Method in class sidl.Character.Array
-
Native routine to set the specified value in the array.
- _set(int, char) - Method in class sidl.Character.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, char) - Method in class sidl.Character.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, char) - Method in class sidl.Character.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, char) - Method in class sidl.Character.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, char) - Method in class sidl.Character.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, char) - Method in class sidl.Character.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, char) - Method in class sidl.Character.Array7
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, double) - Method in class sidl.Double.Array
-
Native routine to set the specified value in the array.
- _set(int, double) - Method in class sidl.Double.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, double) - Method in class sidl.Double.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, double) - Method in class sidl.Double.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, double) - Method in class sidl.Double.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, double) - Method in class sidl.Double.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, double) - Method in class sidl.Double.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, double) - Method in class sidl.Double.Array7
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array
-
Native routine to set the specified value in the array.
- _set(int, DoubleComplex) - Method in class sidl.DoubleComplex.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array7
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, long) - Method in class sidl.Enum.Array
-
Native routine to set the specified value in the array.
- _set(int, long) - Method in class sidl.Enum.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, long) - Method in class sidl.Enum.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, long) - Method in class sidl.Enum.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, long) - Method in class sidl.Enum.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, long) - Method in class sidl.Enum.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, long) - Method in class sidl.Enum.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, long) - Method in class sidl.Enum.Array7
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, float) - Method in class sidl.Float.Array
-
Native routine to set the specified value in the array.
- _set(int, float) - Method in class sidl.Float.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, float) - Method in class sidl.Float.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, float) - Method in class sidl.Float.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, float) - Method in class sidl.Float.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, float) - Method in class sidl.Float.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, float) - Method in class sidl.Float.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, float) - Method in class sidl.Float.Array7
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array
-
Native routine to set the specified value in the array.
- _set(int, FloatComplex) - Method in class sidl.FloatComplex.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, FloatComplex) - Method in class sidl.FloatComplex.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array7
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, int) - Method in class sidl.Integer.Array
-
Native routine to set the specified value in the array.
- _set(int, int) - Method in class sidl.Integer.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, int) - Method in class sidl.Integer.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, int) - Method in class sidl.Integer.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int) - Method in class sidl.Integer.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int) - Method in class sidl.Integer.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int) - Method in class sidl.Integer.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, int) - Method in class sidl.Integer.Array7
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, long) - Method in class sidl.Long.Array
-
Native routine to set the specified value in the array.
- _set(int, long) - Method in class sidl.Long.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, long) - Method in class sidl.Long.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, long) - Method in class sidl.Long.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, long) - Method in class sidl.Long.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, long) - Method in class sidl.Long.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, long) - Method in class sidl.Long.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, long) - Method in class sidl.Long.Array7
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, long) - Method in class sidl.Opaque.Array
-
Native routine to set the specified value in the array.
- _set(int, long) - Method in class sidl.Opaque.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, long) - Method in class sidl.Opaque.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, long) - Method in class sidl.Opaque.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, long) - Method in class sidl.Opaque.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, long) - Method in class sidl.Opaque.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, long) - Method in class sidl.Opaque.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, long) - Method in class sidl.Opaque.Array7
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, String) - Method in class sidl.String.Array
-
Native routine to set the specified value in the array.
- _set(int, String) - Method in class sidl.String.Array1
-
Set the specified array element without bounds checking.
- _set(int, int, String) - Method in class sidl.String.Array2
-
Set the specified array element without bounds checking.
- _set(int, int, int, String) - Method in class sidl.String.Array3
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, String) - Method in class sidl.String.Array4
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, String) - Method in class sidl.String.Array5
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, String) - Method in class sidl.String.Array6
-
Set the specified array element without bounds checking.
- _set(int, int, int, int, int, int, int, String) - Method in class sidl.String.Array7
-
Set the specified array element without bounds checking.
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.Boolean.Array
-
Slice returns an array that is <= the orignial array.
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.Character.Array
-
Slice returns an array that is <= the orignial array.
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.Double.Array
-
Slice returns an array that is <= the orignial array.
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.DoubleComplex.Array
-
Slice returns an array that is <= the orignial array.
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.Enum.Array
-
Routine to return an array based on this one, but slice according to your
instructions
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.Float.Array
-
Slice returns an array that is <= the orignial array.
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.FloatComplex.Array
-
Slice returns an array that is <= the orignial array.
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.Integer.Array
-
Slice returns an array that is <= the orignial array.
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.Long.Array
-
Slice returns an array that is <= the orignial array.
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.Opaque.Array
-
Slice returns an array that is <= the orignial array.
- _slice(int, int[], int[], int[], int[]) - Method in class sidl.String.Array
-
Slice returns an array that is <= the orignial array.
- _smartCopy() - Method in class gov.llnl.sidl.BaseArray
-
Method smartCopy returns a a copy of a borrowed array, or
increments the reference count of an array that manages it's
own data.
- _stride(int) - Method in class gov.llnl.sidl.BaseArray
-
Native method to fetch the stride of the specified dimen of the array.
- _test_this - Variable in class gov.llnl.babel.ast.ScopedIDTest
-
- _type() - Method in class gov.llnl.sidl.BaseArray
-
Native method returns the enumerated type of this array
- _upper(int) - Method in class gov.llnl.sidl.BaseArray
-
Native method to fetch the specified upper bound of the array.