A B C D E F G H I J K L M N O P R S T U V W X _ 

A

AbbrevHeader - Class in gov.llnl.babel.backend.fortran
 
AbbrevHeader(LanguageWriter, Context) - Constructor for class gov.llnl.babel.backend.fortran.AbbrevHeader
 
abs(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the absolute value (modulus) of a DoubleComplex, |z|.
abs(FloatComplex) - Static method in class sidl.FloatComplex
Returns the absolute value (modulus) of a FloatComplex, |z|.
ABSTRACT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ABSTRACT - Static variable in class gov.llnl.babel.symbols.Method
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Argument
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.ArgumentList
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.ArrayType
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Assertion
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.ASTNode
implements "Visitor Pattern"
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Attribute
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.AttributeList
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.BinaryExpr
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.BooleanLiteral
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.CharacterLiteral
Implement the "Visitor" pattern.
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.ClassType
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.DComplexLiteral
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.DoubleLiteral
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Ensures
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Enumeration
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.EnumItem
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Extents
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.FComplexLiteral
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.FixedType
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.FloatLiteral
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.FromClause
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.FuncExpr
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.ImportClause
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.InterfaceType
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.IntLiteral
Implement the "Visitor" pattern.
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Invariants
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Literal
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Method
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.MethodList
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.MethodName
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Name
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Package
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.RArrayType
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.RequireClause
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.Requires
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.ScopedID
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.ScopedIDList
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.SIDLFile
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.SplicerBlock
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.SplicerImpl
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.SplicerImplList
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.SplicerList
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.StringLiteral
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.StructItem
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.StructType
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.ThrowsList
 
accept(Visitor, Object) - Method in class gov.llnl.babel.ast.UnaryExpr
 
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.AssertionExpression
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.BinaryExpression
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.BooleanLiteral
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.CharacterLiteral
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.DComplexLiteral
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.DoubleLiteral
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.FComplexLiteral
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.FloatLiteral
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.IntegerLiteral
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.LongLiteral
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.MethodCall
 
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.StringLiteral
Implement the "visitor pattern".
accept(ExprVisitor, Object) - Method in class gov.llnl.babel.symbols.UnaryExpression
 
acos(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse cosine (arc cosine) of a DoubleComplex, with branch cuts outside the interval [-1,1] along the real axis.
acos(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse cosine (arc cosine) of a FloatComplex, with branch cuts outside the interval [-1,1] along the real axis.
acosh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse hyperbolic cosine (arc cosh) of a DoubleComplex, with a branch cut at values less than one along the real axis.
acosh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse hyperbolic cosine (arc cosh) of a FloatComplex, with a branch cut at values less than one along the real axis.
acosh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic cosine of a double.
add(ScopedID) - Method in class gov.llnl.babel.ast.ScopedIDList
 
add(Cookie) - Method in class gov.llnl.babel.url.cookie.CookieJar
Add a cookie to the jar.
add_escapes(String) - Method in exception gov.llnl.babel.parsers.sidl2.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addArgument(Argument) - Method in class gov.llnl.babel.ast.ArgumentList
 
addArgument(Argument) - Method in class gov.llnl.babel.symbols.Method
Add another argument to the end of the list of method arguments.
addArgument(AssertionExpression) - Method in class gov.llnl.babel.symbols.MethodCall
Add the specified expression as an argument to the method call.
addArrayIndex(String) - Method in class gov.llnl.babel.symbols.Type
This adds an index variable on the end of the index vector.
addArrayIndex(AssertionExpression) - Method in class gov.llnl.babel.symbols.Type
This adds an index variable on the end of the index vector.
addAttribute(Attribute) - Method in class gov.llnl.babel.ast.AttributeList
 
addClauseAssertion(Assertion) - Method in class gov.llnl.babel.symbols.Method
Add the specified assertion to the proper contract clause for this method.
addCommandLineSwitch(CommandLineSwitch) - Method in interface gov.llnl.babel.cli.CommandLineDictionary
Add a command line switch to the dictionary of available command line switches.
addCommandLineSwitch(CommandLineSwitch) - Method in class gov.llnl.babel.SwitchDictionary
Add a command line switch to the dictionary of available command line switches.
addContents(String) - Method in class gov.llnl.babel.symbols.SplicerBlock
Append the splicer contents.
addDefaultImpl() - Method in class gov.llnl.babel.ast.SplicerBlock
 
addDefaultImpl() - Method in class gov.llnl.babel.ast.SplicerImplList
 
AddDefaultsVisitor - 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.
AddDefaultsVisitor(MsgList) - Constructor for class gov.llnl.babel.visitor.AddDefaultsVisitor
 
addEnumerator(String, int, boolean, Comment) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator with a specified value.
addEnumerator(String, int, Comment) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator with a specified value.
addEnumerator(String, Comment) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator without a specified value.
addEnumerator(String, int, boolean) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator with a specified value.
addEnumItem(EnumItem) - Method in class gov.llnl.babel.ast.Enumeration
 
addEscapes(String) - Static method in error gov.llnl.babel.parsers.sidl2.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addException(ScopedID) - Method in class gov.llnl.babel.ast.ThrowsList
 
addException(String, Exception) - Method in exception gov.llnl.babel.CollectionException
 
addExcluded(RegexMatch) - Method in class gov.llnl.babel.BabelConfiguration
Add another regular expression to the list of excluded regular expressions.
AddExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
addExtent(ASTNode) - Method in class gov.llnl.babel.ast.Extents
 
addImplements(ScopedID) - Method in class gov.llnl.babel.ast.ImplementsList
 
addImplementsAll(ScopedID) - Method in class gov.llnl.babel.ast.ImplementsList
 
addImplementsAll(Interface) - Method in class gov.llnl.babel.symbols.Class
This only adds the interface to the Implments-all map, it does not actually implement the methods inside.
addImplicitThrows(SymbolID) - Method in class gov.llnl.babel.symbols.Method
Add a symbol identifier to the list of exceptions thrown, but do not treat it as an explicit throw.
addInclude(LanguageWriterForC, String, boolean) - Static method in class gov.llnl.babel.backend.matlab.Matlab
 
addInclude(String, boolean) - Method in class gov.llnl.babel.backend.python.PythonClientC
 
addIncluded(String) - Method in class gov.llnl.babel.BabelConfiguration
Add another regular expression to the list of included regular expressions.
addInput(String) - Method in class gov.llnl.babel.backend.Dependencies
 
addInvAssertion(Assertion) - Method in class gov.llnl.babel.symbols.Extendable
Adds the assertion to the invariant clause of this Extendable.
addItem(Struct.Item) - Method in class gov.llnl.babel.symbols.Struct
 
addItem(String, Type) - Method in class gov.llnl.babel.symbols.Struct
Insert a new type and name into the struct
addListener(FileListener) - Method in class gov.llnl.babel.backend.FileManager
Add a listener to the file manager.
addMetadata(String, String) - Method in interface gov.llnl.babel.symbols.IMetadata
Add a (keyword, value) pair to the metadata for this object.
addMetadata(String, String) - Method in class gov.llnl.babel.symbols.Metadata
Add a (keyword,value) pair to the metadata description.
addMetadata(String, String) - Method in class gov.llnl.babel.symbols.Method
 
addMetadata(String, String) - Method in class gov.llnl.babel.symbols.Symbol
Add a (keyword,value) pair to the metadata for this symbol.
addMethod(Method) - Method in class gov.llnl.babel.ast.MethodList
 
addMethod(Method) - Method in class gov.llnl.babel.symbols.Extendable
Add the specified new method to this object.
addMsg(UserMsg) - Method in class gov.llnl.babel.msg.MsgList
Add a new message to the List
addParentData(Extendable) - Method in class gov.llnl.babel.symbols.Extendable
Protected method called by parents to add their relevant information, such as methods, interfaces, references, and arrays to this object.
addParentInterface(Interface) - Method in class gov.llnl.babel.symbols.Class
Add a parent interface to this class.
addParentInterface(Interface) - Method in class gov.llnl.babel.symbols.Extendable
Add a new parent interface to this object.
addParentInterface(Interface) - Method in class gov.llnl.babel.symbols.Interface
Add a parent interface to this interface.
addRarrayIndex(String) - Method in class gov.llnl.babel.symbols.Method
add a required rarray index to the set of indices
addRarrayIndex(Collection) - Method in class gov.llnl.babel.symbols.Method
add a set of required rarray indices to the set of indices
addRef() - Method in interface gov.llnl.sidl.BaseInterface
The addRef method will be implemented by the sidl base object class.
addRenamedMethod(Method, Method, SymbolID) - Method in class gov.llnl.babel.symbols.Extendable
For From clauses:Add the specified "new" method to the normal method lists, and the "old" method to the d_renamed_parent_methods HashMap.
addSplicerBlock(SplicerBlock) - Method in class gov.llnl.babel.ast.ClassType
 
addSplicerBlock(SplicerBlock) - Method in class gov.llnl.babel.ast.Method
 
addSplicerBlock(SplicerBlock) - Method in class gov.llnl.babel.ast.SplicerList
 
addSplicerBlock(String, Method, boolean, String) - Method in class gov.llnl.babel.backend.jdk.JavaImplSource
Add splicer block.
addSplicerBlock(String, String) - Method in class gov.llnl.babel.backend.ucxx.CxxImplHeader
Add splicer block.
addSplicerBlock(String, Method, boolean, String) - Method in class gov.llnl.babel.backend.ucxx.CxxImplSource
Add splicer block.
addSplicerBlock(String, String) - Method in class gov.llnl.babel.symbols.SplicerList
Append the splicer block specified by the location and name.
addSplicerContents(String, String, String) - Method in class gov.llnl.babel.symbols.Class
Add the specified contents to the splicer block identified by the location and name.
addSplicerContents(String, String, String) - Method in class gov.llnl.babel.symbols.Method
Add the specified contents to the splicer block identified by the location and name.
addSplicerContents(String, String, String) - Method in class gov.llnl.babel.symbols.SplicerList
Append the splicer contents to the splicer block specified by the location and name.
addSplicerImpl(String) - Method in class gov.llnl.babel.ast.SplicerBlock
 
addSplicerImpl(SplicerImpl) - Method in class gov.llnl.babel.ast.SplicerBlock
 
addSplicerImpl(SplicerImpl) - Method in class gov.llnl.babel.ast.SplicerImplList
 
addSplicerImpl(String) - Method in class gov.llnl.babel.ast.SplicerImplList
 
addStructItem(StructItem) - Method in class gov.llnl.babel.ast.StructType
 
addSymbol(SymbolID, int) - Method in class gov.llnl.babel.symbols.Package
Add a symbol to the list of local references for this package.
addSymbolResolver(SymbolResolver) - Method in class gov.llnl.babel.symbols.SymbolTable
Add a new symbol resolver to the end of the list of current resolvers.
addTargetFile(String, String) - Method in class gov.llnl.babel.backend.Dependencies
 
addThrows(SymbolID) - Method in class gov.llnl.babel.symbols.Method
Add a symbol identifier to the list of explicit supported exceptions for this method.
addToRepositoryPath(String) - Method in class gov.llnl.babel.BabelConfiguration
Adds a new entry to the repository path.
addUseForReferences(Method, SymbolID) - Method in class gov.llnl.babel.backend.fortran.ImplSource
 
adjustBeginLineColumn(int, int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
allocateStringSpace(String) - Static method in class gov.llnl.babel.backend.matlab.Matlab
Generate a string which allocate space a character array.
allowableTypes - Static variable in class gov.llnl.babel.ast.FixedType
 
AndExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
appendNamedType(NamedType) - Method in class gov.llnl.babel.ast.Package
 
appendPackage(Package) - Method in class gov.llnl.babel.ast.SIDLFile
 
appendTypeSearchClause(TypeSearchClause) - Method in class gov.llnl.babel.ast.SIDLFile
 
appendVersionNumber(int) - Method in class gov.llnl.babel.symbols.Version
Add another version number to the existing version description.
applyVisitor(Visitor, Object) - Method in class gov.llnl.babel.Generator
 
Arg() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ArgAttr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
argComment(Argument) - Static method in class gov.llnl.babel.backend.c.C
Create a comment to describe the SIDL type for the C signature.
argComment(Argument) - Static method in class gov.llnl.babel.backend.matlab.Matlab
Create a comment to describe the SIDL type for the C signature.
argComment(Argument) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
convert an argument to a comment indicating the mode and perhaps the type.
ArgList() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Argument - Class in gov.llnl.babel.ast
Unit of transfer in a method, holding the doccomment, attributes, mode, type, and variable name.
Argument(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Argument
 
Argument - Class in gov.llnl.babel.symbols
The Argument class defines a SIDL argument, which consists of a parameter passing mode (IN, INOUT, or OUT with an optional COPY), a type, and a formal parameter name.
Argument(int, Type, String) - Constructor for class gov.llnl.babel.symbols.Argument
Create an argument object.
ARGUMENT - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
argument(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the argument (phase) of a DoubleComplex, in radians, with a branch cut along the negative real axis.
argument(FloatComplex) - Static method in class sidl.FloatComplex
Returns the argument (phase) of a FloatComplex, in radians, with a branch cut along the negative real axis.
ArgumentList - Class in gov.llnl.babel.ast
 
ArgumentList(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.ArgumentList
 
Array() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ARRAY - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ARRAY - Static variable in class gov.llnl.babel.symbols.Type
 
ARRAY_BOOLEAN_RESULT_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
Relevant public and private literals.
ARRAY_COUNT_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
ARRAY_DOUBLE_RESULT_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
ARRAY_INTEGER_RESULT_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
ARRAY_ITER_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
ARRAY_SIZE_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
arrayIndices(List) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
arrayIOR(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
ArrayMethods - Class in gov.llnl.babel.backend.c
 
ArrayMethods(SymbolID, boolean, Context) - Constructor for class gov.llnl.babel.backend.c.ArrayMethods
 
ArrayModule - Class in gov.llnl.babel.backend.fortran
Create a FORTRAN 90 module to provide client-side bindings for arrays of classes and interfaces.
ArrayModule(SymbolID, int, LanguageWriterForFortran, Context) - Constructor for class gov.llnl.babel.backend.fortran.ArrayModule
Create an object to create a FORTRAN 90 module to provide client-side bindings for arrays of classes, interfaces, and enumerated types.
ArrayModule(LanguageWriterForFortran, Context) - Constructor for class gov.llnl.babel.backend.fortran.ArrayModule
SPECIAL CONSTRUCTOR for creating the GENERIC ARRAY MODULE.
arrayOnLeft() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if an array appears on the LHS; otherwise, FALSE.
arrayOnRight() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if an array appears on the RHS; otherwise, FALSE.
ArrayType - Class in gov.llnl.babel.ast
Array of any FixedType, Extendable, or Enumeration.
ArrayType(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.ArrayType
 
arrayType(int) - Static method in class gov.llnl.babel.BabelConfiguration
 
asin(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse sine (arc sine) of a DoubleComplex, with branch cuts outside the interval [-1,1] along the real axis.
asin(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse sine (arc sine) of a FloatComplex, with branch cuts outside the interval [-1,1] along the real axis.
asinh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse hyperbolic sine (arc sinh) of a DoubleComplex, with a branch cuts outside the interval [-i,i].
asinh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse hyperbolic sine (arc sinh) of a FloatComplex, with a branch cuts outside the interval [-i,i].
asinh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic sine of a double.
AssertExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Assertion - Class in gov.llnl.babel.ast
 
Assertion(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Assertion
 
Assertion() - Constructor for class gov.llnl.babel.ast.Assertion
 
Assertion() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Assertion - Class in gov.llnl.babel.symbols
 
Assertion(int, String, String, Comment) - Constructor for class gov.llnl.babel.symbols.Assertion
Create a new object.
AssertionException - Exception in gov.llnl.babel.symbols
A AssertionException is thrown if an assertion or its expression is determined to be invalid.
AssertionException(String) - Constructor for exception gov.llnl.babel.symbols.AssertionException
Create a new exception object with the specified message.
AssertionException(String, String) - Constructor for exception gov.llnl.babel.symbols.AssertionException
Create a new exception object with the specified preface and message.
AssertionExpression - Class in gov.llnl.babel.symbols
 
AssertionExpression(boolean, Context) - Constructor for class gov.llnl.babel.symbols.AssertionExpression
Used to initialize the basic expression attributes.
AssertionSource - Class in gov.llnl.babel.visitor
 
AssertionSource() - Constructor for class gov.llnl.babel.visitor.AssertionSource
 
ASSIGN - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ASTNode - Class in gov.llnl.babel.ast
Base class for all AST nodes
ASTNode() - Constructor for class gov.llnl.babel.ast.ASTNode
 
ASTNode(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.ASTNode
 
ASTNode - Class in gov.llnl.babel.symbols
 
ASTNode() - Constructor for class gov.llnl.babel.symbols.ASTNode
 
atan(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse tangent (arc tangent) of a DoubleComplex, with branch cuts outside the interval [-i,i] along the imaginary axis.
atan(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse tangent (arc tangent) of a FloatComplex, with branch cuts outside the interval [-i,i] along the imaginary axis.
atanh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse hyperbolic tangent (arc tanh) of a DoubleComplex, with a branch cuts outside the interval [-1,1] on the real axis.
atanh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse hyperbolic tangent (arc tanh) of a FloatComplex, with a branch cuts outside the interval [-1,1] on the real axis.
atanh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic tangent of a double.
ATTRIB_BEGIN - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ATTRIB_COMMA - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ATTRIB_END - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ATTRIB_EQ - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ATTRIB_ID - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ATTRIB_STRING - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
Attribute - Class in gov.llnl.babel.ast
General encapsulation of built-in attributes (such as final or abstract) as well as user-defined attributes, including both singletons, or key-value pairs.
Attribute(ParseTreeNode) - Constructor for class gov.llnl.babel.ast.Attribute
 
Attribute(String, String) - Constructor for class gov.llnl.babel.ast.Attribute
 
Attribute(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Attribute
 
AttributedType - Class in gov.llnl.babel.ast
 
AttributedType(ParseTreeNode, ASTNode, Name) - Constructor for class gov.llnl.babel.ast.AttributedType
 
AttributeList - Class in gov.llnl.babel.ast
 
AttributeList(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.AttributeList
 
Attributes - Interface in gov.llnl.babel.symbols
 

B

Babel2BindCType - Class in gov.llnl.babel.backend.fortran
 
Babel2BindCType() - Constructor for class gov.llnl.babel.backend.fortran.Babel2BindCType
 
BabelConfiguration - Class in gov.llnl.babel
This class provides access to configuration information (including user options) required by the parsers and backend.
BabelConfiguration() - Constructor for class gov.llnl.babel.BabelConfiguration
Since this is a singleton class, its constructor is protected.
backTab() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Decrease the tab level by one so that newlines begin at the previous tab stop.
backup(int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
BadRegexException - Exception in gov.llnl.babel.symbols
 
BadRegexException(String) - Constructor for exception gov.llnl.babel.symbols.BadRegexException
 
BASE_EPV - Static variable in class gov.llnl.babel.backend.IOR
 
BaseArray - Class in gov.llnl.sidl
Class BaseArray is the base array for all sidl Java arrays in the run-time system.
BaseArray() - Constructor for class gov.llnl.sidl.BaseArray
Construct an empty array object.
BaseArray(long, boolean) - Constructor for class gov.llnl.sidl.BaseArray
Create an array using an IOR array pointer.
BaseArray.Holder - Class in gov.llnl.sidl
Holder class for inout and out arguments.
BaseArray.Holder() - Constructor for class gov.llnl.sidl.BaseArray.Holder
Create a holder with a null holdee object.
BaseArray.Holder(BaseArray) - Constructor for class gov.llnl.sidl.BaseArray.Holder
Create a holder with the specified object.
BaseClass - Exception in gov.llnl.sidl
Class BaseClass is the base class for all sidl Java classes in the run-time system.
BaseClass(long) - Constructor for exception gov.llnl.sidl.BaseClass
Construct a BaseClass object and initialize the IOR reference to point to a valid sidl IOR structure.
BaseInterface - Interface in gov.llnl.sidl
Interface BaseInterface is the base interface for all sidl Java classes in the run-time system.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Abstract method to begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForJava
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
Begin a block comment.
beginBoldComment() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Start a comment that is made visually prominent
beginColumn - Variable in class gov.llnl.babel.parsers.sidl2.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginExternCRegion(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
begin a region of method calls with C linkage
beginLine - Variable in class gov.llnl.babel.parsers.sidl2.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
BinaryExpr - Class in gov.llnl.babel.ast
 
BinaryExpr(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.BinaryExpr
 
BinaryExpr(ParseTreeNode, ASTNode, int, ASTNode, ASTNode) - Constructor for class gov.llnl.babel.ast.BinaryExpr
 
BinaryExpression - Class in gov.llnl.babel.symbols
 
BinaryExpression(AssertionExpression, int, AssertionExpression, Context) - Constructor for class gov.llnl.babel.symbols.BinaryExpression
Construct a new object.
BITWISE_AND - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
BITWISE_AND - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
BITWISE_AND - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
BITWISE_OR - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
BITWISE_OR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
BITWISE_OR - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
BITWISE_XOR - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
BITWISE_XOR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
BITWISE_XOR - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
BitwiseExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
BOOLEAN - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
BOOLEAN - Static variable in class gov.llnl.babel.symbols.Type
 
Boolean - Class in sidl
Class Boolean contains inner classes that provide holder and array support for standard Java primitive types.
Boolean() - Constructor for class sidl.Boolean
 
Boolean.Array - Class in sidl
Define a one dimensional array of type boolean for the sidl Java run-time.
Boolean.Array() - Constructor for class sidl.Boolean.Array
Construct an empty array object.
Boolean.Array(long, boolean) - Constructor for class sidl.Boolean.Array
Create an array using an IOR array pointer.
Boolean.Array(int, int[], int[], boolean) - Constructor for class sidl.Boolean.Array
Create an array with the specified lower and upper bounds.
Boolean.Array.Holder - Class in sidl
 
Boolean.Array.Holder() - Constructor for class sidl.Boolean.Array.Holder
Create a holder class with an empty holdee object.
Boolean.Array.Holder(Boolean.Array) - Constructor for class sidl.Boolean.Array.Holder
Create a holder with the specified object.
Boolean.Array1 - Class in sidl
Define a one dimensional array of type boolean.
Boolean.Array1() - Constructor for class sidl.Boolean.Array1
Create an empty one dimensional array.
Boolean.Array1(long, boolean) - Constructor for class sidl.Boolean.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Boolean.Array1(int, int, boolean) - Constructor for class sidl.Boolean.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array1(int, boolean) - Constructor for class sidl.Boolean.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array1(boolean[]) - Constructor for class sidl.Boolean.Array1
Create a one dimensional array using the specified Java array.
Boolean.Array1.Holder - Class in sidl
 
Boolean.Array1.Holder() - Constructor for class sidl.Boolean.Array1.Holder
Create a holder class with an empty holdee object.
Boolean.Array1.Holder(Boolean.Array1) - Constructor for class sidl.Boolean.Array1.Holder
Create a holder with the specified object.
Boolean.Array2 - Class in sidl
Define a two dimensional array of type boolean.
Boolean.Array2() - Constructor for class sidl.Boolean.Array2
Create an empty two dimensional array.
Boolean.Array2(long, boolean) - Constructor for class sidl.Boolean.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Boolean.Array2(int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array2(int, int, boolean) - Constructor for class sidl.Boolean.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array2(boolean[][]) - Constructor for class sidl.Boolean.Array2
Create a two dimensional array using the specified Java array.
Boolean.Array2.Holder - Class in sidl
 
Boolean.Array2.Holder() - Constructor for class sidl.Boolean.Array2.Holder
Create a holder class with an empty holdee object.
Boolean.Array2.Holder(Boolean.Array2) - Constructor for class sidl.Boolean.Array2.Holder
Create a holder with the specified object.
Boolean.Array3 - Class in sidl
Define a three dimensional array of type boolean.
Boolean.Array3() - Constructor for class sidl.Boolean.Array3
Create an empty three dimensional array.
Boolean.Array3(long, boolean) - Constructor for class sidl.Boolean.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Boolean.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array3(int, int, int, boolean) - Constructor for class sidl.Boolean.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array3(boolean[][][]) - Constructor for class sidl.Boolean.Array3
Create a three dimensional array using the specified Java array.
Boolean.Array3.Holder - Class in sidl
 
Boolean.Array3.Holder() - Constructor for class sidl.Boolean.Array3.Holder
Create a holder class with an empty holdee object.
Boolean.Array3.Holder(Boolean.Array3) - Constructor for class sidl.Boolean.Array3.Holder
Create a holder with the specified object.
Boolean.Array4 - Class in sidl
Define a four dimensional array of type boolean.
Boolean.Array4() - Constructor for class sidl.Boolean.Array4
Create an empty four dimensional array.
Boolean.Array4(long, boolean) - Constructor for class sidl.Boolean.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Boolean.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array4(int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array4(boolean[][][][]) - Constructor for class sidl.Boolean.Array4
Create a four dimensional array using the specified Java array.
Boolean.Array4.Holder - Class in sidl
 
Boolean.Array4.Holder() - Constructor for class sidl.Boolean.Array4.Holder
Create a holder class with an empty holdee object.
Boolean.Array4.Holder(Boolean.Array4) - Constructor for class sidl.Boolean.Array4.Holder
Create a holder with the specified object.
Boolean.Array5 - Class in sidl
Define a five dimensional array of type boolean.
Boolean.Array5() - Constructor for class sidl.Boolean.Array5
Create an empty four dimensional array.
Boolean.Array5(long, boolean) - Constructor for class sidl.Boolean.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Boolean.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array5(boolean[][][][][]) - Constructor for class sidl.Boolean.Array5
Create a five dimensional array using the specified Java array.
Boolean.Array5.Holder - Class in sidl
 
Boolean.Array5.Holder() - Constructor for class sidl.Boolean.Array5.Holder
Create a holder class with an empty holdee object.
Boolean.Array5.Holder(Boolean.Array5) - Constructor for class sidl.Boolean.Array5.Holder
Create a holder with the specified object.
Boolean.Array6 - Class in sidl
Define a six dimensional array of type boolean.
Boolean.Array6() - Constructor for class sidl.Boolean.Array6
Create an empty six dimensional array.
Boolean.Array6(long, boolean) - Constructor for class sidl.Boolean.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Boolean.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array6(boolean[][][][][][]) - Constructor for class sidl.Boolean.Array6
Create a six dimensional array using the specified Java array.
Boolean.Array6.Holder - Class in sidl
 
Boolean.Array6.Holder() - Constructor for class sidl.Boolean.Array6.Holder
Create a holder class with an empty holdee object.
Boolean.Array6.Holder(Boolean.Array6) - Constructor for class sidl.Boolean.Array6.Holder
Create a holder with the specified object.
Boolean.Array7 - Class in sidl
Define a seven dimensional array of type boolean.
Boolean.Array7() - Constructor for class sidl.Boolean.Array7
Create an empty seven dimensional array.
Boolean.Array7(long, boolean) - Constructor for class sidl.Boolean.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Boolean.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array7(boolean[][][][][][][]) - Constructor for class sidl.Boolean.Array7
Create a seven dimensional array using the specified Java array.
Boolean.Array7.Holder - Class in sidl
 
Boolean.Array7.Holder() - Constructor for class sidl.Boolean.Array7.Holder
Create a holder class with an empty holdee object.
Boolean.Array7.Holder(Boolean.Array7) - Constructor for class sidl.Boolean.Array7.Holder
Create a holder with the specified object.
Boolean.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Boolean.
Boolean.Holder() - Constructor for class sidl.Boolean.Holder
Create a holder class with an empty holdee object.
Boolean.Holder(boolean) - Constructor for class sidl.Boolean.Holder
Create a holder with the specified object.
BOOLEAN_LITERAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
BooleanLiteral - Class in gov.llnl.babel.ast
 
BooleanLiteral(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.BooleanLiteral
 
BooleanLiteral() - Constructor for class gov.llnl.babel.ast.BooleanLiteral
 
BooleanLiteral - Class in gov.llnl.babel.symbols
 
BooleanLiteral(boolean, Context) - Constructor for class gov.llnl.babel.symbols.BooleanLiteral
Create a new object.
bufcolumn - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
buffer - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
bufline - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
bufpos - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
BuildGenerator - Interface in gov.llnl.babel.backend
This interface is used by backends to provide the basic information needed by a build system such as Makefile or Python distutils.
BuiltinAttributeCheck - Class in gov.llnl.babel.visitor
 
BuiltinAttributeCheck(MsgList) - Constructor for class gov.llnl.babel.visitor.BuiltinAttributeCheck
 

C

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 SymbolIDs 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.
createGet(Context, String, String, String, int, SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
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.
createSet(Context, String, String, String, int, SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
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.

D

d_argList - Variable in class gov.llnl.babel.ast.Method
 
d_array - Variable in class gov.llnl.sidl.BaseArray
 
d_ast_node - Variable in class gov.llnl.babel.msg.UserMsg
 
d_ast_node2 - Variable in class gov.llnl.babel.msg.UserMsg2
 
d_attribList - Variable in class gov.llnl.babel.ast.Argument
 
d_attribList - Variable in class gov.llnl.babel.ast.AttributedType
 
d_attribList - Variable in class gov.llnl.babel.ast.Method
 
d_attribList - Variable in class gov.llnl.babel.ast.Package
the list of attributes (modifiers)
d_attrs - Variable in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
 
d_col - Variable in class gov.llnl.babel.msg.UserMsg
 
d_col2 - Variable in class gov.llnl.babel.msg.UserMsg2
 
d_comment - Variable in class gov.llnl.babel.ast.Argument
 
d_comment - Variable in class gov.llnl.babel.ast.Method
 
d_comment - Variable in class gov.llnl.babel.ast.NamedType
 
d_context - Variable in class gov.llnl.babel.backend.python.PythonClientC
 
d_context - Variable in class gov.llnl.babel.backend.writers.LanguageWriter
 
d_context - Variable in class gov.llnl.babel.symbols.AssertionExpression
 
d_context - Variable in class gov.llnl.babel.symbols.Symbol
 
D_CSTATS - Static variable in class gov.llnl.babel.backend.IOR
 
d_currentScope - Variable in class gov.llnl.babel.visitor.CollisionChecker
 
D_DATA - Static variable in class gov.llnl.babel.backend.IOR
 
D_ENABLED - Static variable in class gov.llnl.babel.backend.IOR
 
d_ensures - Variable in class gov.llnl.babel.ast.Method
 
D_EST_INTERVAL - Static variable in class gov.llnl.babel.backend.IOR
 
D_EXEC_INV_TIME - Static variable in class gov.llnl.babel.backend.IOR
 
D_EXEC_METH_TIME - Static variable in class gov.llnl.babel.backend.IOR
 
D_EXEC_POST_TIME - Static variable in class gov.llnl.babel.backend.IOR
 
D_EXEC_PRE_TIME - Static variable in class gov.llnl.babel.backend.IOR
 
d_extends - Variable in class gov.llnl.babel.ast.ClassType
class that this class extends
d_extends - Variable in class gov.llnl.babel.ast.InterfaceType
a list of ScopedID's
d_extents - Variable in class gov.llnl.babel.ast.RArrayType
 
D_FAILURES - Static variable in class gov.llnl.babel.backend.IOR
 
d_filename - Variable in class gov.llnl.babel.msg.UserMsg
 
d_filename2 - Variable in class gov.llnl.babel.msg.UserMsg2
 
d_from - Variable in class gov.llnl.babel.ast.Method
 
d_frozen - Variable in class gov.llnl.babel.symbols.ASTNode
 
D_HOOKS - Static variable in class gov.llnl.babel.backend.IOR
 
d_id - Variable in class gov.llnl.babel.ast.FromClause
 
d_id - Variable in class gov.llnl.babel.ast.TypeSearchClause
 
d_impl - Variable in class gov.llnl.babel.ast.SplicerBlock
The container of the list of implementation line(s).
d_implements - Variable in class gov.llnl.babel.ast.ClassType
List of interfaces
d_imports - Variable in class gov.llnl.babel.visitor.SymbolTableDecorator
 
D_INV_COMPLEXITY - Static variable in class gov.llnl.babel.backend.IOR
 
d_invariants - Variable in class gov.llnl.babel.ast.Extendable
 
d_ior - Variable in exception gov.llnl.sidl.BaseClass
 
D_IS_STATIC - Static variable in class gov.llnl.babel.backend.IOR
 
d_lcfw - Variable in class gov.llnl.babel.backend.writers.LanguageWriterForC
 
d_lcfw - Variable in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
 
d_line - Variable in class gov.llnl.babel.msg.UserMsg
 
d_line2 - Variable in class gov.llnl.babel.msg.UserMsg2
 
d_line_count - Variable in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
d_list - Variable in class gov.llnl.babel.ast.Extents
 
d_list - Variable in class gov.llnl.babel.ast.NodeList
 
d_location - Variable in class gov.llnl.babel.ast.SplicerBlock
The target location of the splicer block (e.g., "header", "source")
d_lw - Variable in class gov.llnl.babel.backend.python.PythonClientC
A writer for the C source file.
D_METHOD_CSTATS - Static variable in class gov.llnl.babel.backend.IOR
 
d_methodList - Variable in class gov.llnl.babel.ast.Extendable
 
d_mode - Variable in class gov.llnl.babel.ast.Argument
 
d_msg - Variable in class gov.llnl.babel.msg.UserMsg
 
d_msg2 - Variable in class gov.llnl.babel.msg.UserMsg2
 
d_msgs - Variable in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
 
d_msgs - Variable in class gov.llnl.babel.visitor.AddDefaultsVisitor
 
d_msgs - Variable in class gov.llnl.babel.visitor.CollisionChecker
 
d_msgs - Variable in class gov.llnl.babel.visitor.ImplementsAllVisitor
 
d_msgs - Variable in class gov.llnl.babel.visitor.InheritenceChecker
 
d_msgs - Variable in class gov.llnl.babel.visitor.OverrideChecker
 
d_msgs - Variable in class gov.llnl.babel.visitor.SemanticChecker
 
d_msgs - Variable in class gov.llnl.babel.visitor.SymbolTableDecorator
 
d_msgs - Variable in class gov.llnl.babel.visitor.SymbolTablePrimer
 
d_name - Variable in class gov.llnl.babel.ast.Argument
 
d_name - Variable in class gov.llnl.babel.ast.FromClause
 
d_name - Variable in class gov.llnl.babel.ast.Method
 
d_name - Variable in class gov.llnl.babel.ast.MethodName
 
d_name - Variable in class gov.llnl.babel.ast.Name
 
d_name - Variable in class gov.llnl.babel.ast.NamedType
 
d_name - Variable in class gov.llnl.babel.ast.SplicerBlock
The name (extension) associated with the splicer block
d_name - Variable in class gov.llnl.babel.ast.StructItem
 
d_name2 - Variable in class gov.llnl.babel.ast.Argument
 
d_name2 - Variable in class gov.llnl.babel.ast.Method
 
d_nameExtension - Variable in class gov.llnl.babel.ast.MethodName
 
D_NONVIO_EXCEPTS - Static variable in class gov.llnl.babel.backend.IOR
 
d_out - Variable in class gov.llnl.babel.visitor.DumpVisitor
 
d_owner - Variable in class gov.llnl.sidl.BaseArray
 
D_POST_COMPLEXITY - Static variable in class gov.llnl.babel.backend.IOR
 
d_postfixStack - Variable in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
 
D_PRE_COMPLEXITY - Static variable in class gov.llnl.babel.backend.IOR
 
d_prefixStack - Variable in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
 
d_requires - Variable in class gov.llnl.babel.ast.Method
 
d_requires - Variable in class gov.llnl.babel.visitor.SymbolTableDecorator
 
d_returnType - Variable in class gov.llnl.babel.ast.Method
 
d_shortName - Variable in class gov.llnl.babel.ast.MethodName
 
d_shortName - Variable in class gov.llnl.babel.backend.python.PythonClientC
 
d_skipIncludeGuard - Variable in class gov.llnl.babel.backend.writers.LanguageWriterForC
 
d_skipIncludeGuard - Variable in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
 
d_splicers - Variable in class gov.llnl.babel.ast.ClassType
List of splicer blocks
d_splicers - Variable in class gov.llnl.babel.ast.Method
 
d_structItems - Variable in class gov.llnl.babel.ast.StructType
 
D_SUCCESSES - Static variable in class gov.llnl.babel.backend.IOR
 
d_sym - Variable in class gov.llnl.babel.backend.python.PythonClientC
 
d_text - Variable in class gov.llnl.babel.ast.DocComment
 
d_throwsList - Variable in class gov.llnl.babel.ast.Method
 
D_TRIES - Static variable in class gov.llnl.babel.backend.IOR
 
d_type - Variable in class gov.llnl.babel.ast.Argument
 
d_type - Variable in class gov.llnl.babel.ast.StructItem
 
d_type - Variable in class gov.llnl.babel.msg.UserMsg
 
d_types - Variable in class gov.llnl.babel.ast.Package
a list of NamedTypes
d_verbiosity - Variable in class gov.llnl.babel.msg.UserMsg
 
d_version - Variable in class gov.llnl.babel.ast.NamedType
 
d_version - Variable in class gov.llnl.babel.ast.TypeSearchClause
 
DCOMPLEX - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
DCOMPLEX - Static variable in class gov.llnl.babel.symbols.Type
 
DComplexLiteral - Class in gov.llnl.babel.ast
 
DComplexLiteral(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.DComplexLiteral
 
DComplexLiteral() - Constructor for class gov.llnl.babel.ast.DComplexLiteral
 
DComplexLiteral - Class in gov.llnl.babel.symbols
 
DComplexLiteral(DoubleLiteral, DoubleLiteral, Context) - Constructor for class gov.llnl.babel.symbols.DComplexLiteral
Create a new object.
DComplexLiteral(DoubleLiteral, LongLiteral, Context) - Constructor for class gov.llnl.babel.symbols.DComplexLiteral
Create a new object.
DComplexLiteral(LongLiteral, DoubleLiteral, Context) - Constructor for class gov.llnl.babel.symbols.DComplexLiteral
Create a new object.
debugStream - Variable in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
 
DECIMAL_LITERAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
declareArgument(LanguageWriter, String, Type, boolean, Context, Method) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Write an argument declaration in C for an argument being passed in from a FORTRAN caller or from C to a FORTRAN subroutine.
declareEPVsAsArgs(LanguageWriterForC, Class, Context, boolean) - Static method in class gov.llnl.babel.backend.IOR
 
declareIORVariable(LanguageWriterForC, Type, String, Context) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with an IOR type.
declareIORVariable(LanguageWriterForC, Argument, String, Context) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with an IOR type.
declareJavaVariable(LanguageWriterForC, Type, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with a Java type.
declareJavaVariable(LanguageWriterForJava, Type, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with a Java type.
declareProxies() - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
declareProxy(Type, String, int) - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
declareServerInOutVariable(LanguageWriterForC, Type, String) - Static method in class gov.llnl.babel.backend.jdk.Java
This is a quick modification of declareJavaVariable (above).
declareStackArgs(LanguageWriterForC, Argument, Context) - Static method in class gov.llnl.babel.backend.rmi.RMI
 
declareStackReturn(LanguageWriterForC, Type, boolean, Context) - Static method in class gov.llnl.babel.backend.rmi.RMI
 
declareStackSymbol(LanguageWriterForC, Type, String, int, boolean, boolean, Context) - Static method in class gov.llnl.babel.backend.rmi.RMI
 
decodeValue(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Unquote special characters in value.
decodeXMLString(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Transform &, < > " back into &,<,>,".
DEFAULT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
DEFAULT_OPTION_HOOKS - Static variable in class gov.llnl.babel.backend.IOR
Some defaults.
DEFAULT_STATS_FN - Static variable in class gov.llnl.babel.backend.IOR
 
defaultDependencyFilename() - Method in class gov.llnl.babel.backend.DependenciesGenerator
Return the default file name.
defaultFilename() - Method in class gov.llnl.babel.backend.DependenciesGenerator
Return the default file name.
defaultFilename() - Method in class gov.llnl.babel.backend.MakefileGenerator
Return the default file name.
defaultFilename() - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Return the default file name.
defaultPackageDependencyFilename() - Method in class gov.llnl.babel.backend.DependenciesGenerator
 
defaultPackageFilename() - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Return the default package file name.
defineBlockComment(String, String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Define the pretty printer parameters for block comment mode.
definedByUser(String) - Method in class gov.llnl.babel.symbols.Enumeration
Return whether the specified enumerator name was defined by the user (true) or given a value (false).
DELETE - Static variable in class gov.llnl.babel.backend.IOR
The index of the built-in method for deleting an object.
deleteFilesAndDependencies() - Method in class gov.llnl.babel.Context
 
Dependencies - Class in gov.llnl.babel.backend
Make depends info calculator for all languages.
Dependencies(Context) - Constructor for class gov.llnl.babel.backend.Dependencies
 
DependenciesGenerator - Class in gov.llnl.babel.backend
This class is used to generate makefiles but may be amenable to extension to other types of build files.
DependenciesGenerator() - Constructor for class gov.llnl.babel.backend.DependenciesGenerator
 
destroy() - Method in class gov.llnl.sidl.BaseArray
Destroy the existing array and make it null.
destroy() - Method in class gov.llnl.sidl.BaseArray.Holder
Destroy the held array.
destroy() - Method in class sidl.Boolean.Array.Holder
Destroy held array
destroy() - Method in class sidl.Boolean.Array1.Holder
Destroy held array
destroy() - Method in class sidl.Boolean.Array2.Holder
Destroy held array
destroy() - Method in class sidl.Boolean.Array3.Holder
Destroy held array
destroy() - Method in class sidl.Boolean.Array4.Holder
Destroy held array
destroy() - Method in class sidl.Boolean.Array5.Holder
Destroy held array
destroy() - Method in class sidl.Boolean.Array6.Holder
Destroy held array
destroy() - Method in class sidl.Boolean.Array7.Holder
Destroy held array
destroy() - Method in class sidl.Character.Array.Holder
Destroy held array
destroy() - Method in class sidl.Character.Array1.Holder
Destroy held array
destroy() - Method in class sidl.Character.Array2.Holder
Destroy held array
destroy() - Method in class sidl.Character.Array3.Holder
Destroy held array
destroy() - Method in class sidl.Character.Array4.Holder
Destroy held array
destroy() - Method in class sidl.Character.Array5.Holder
Destroy held array
destroy() - Method in class sidl.Character.Array6.Holder
Destroy held array
destroy() - Method in class sidl.Character.Array7.Holder
Destroy held array
destroy() - Method in class sidl.Double.Array.Holder
Destroy held array
destroy() - Method in class sidl.Double.Array1.Holder
Destroy held array
destroy() - Method in class sidl.Double.Array2.Holder
Destroy held array
destroy() - Method in class sidl.Double.Array3.Holder
Destroy held array
destroy() - Method in class sidl.Double.Array4.Holder
Destroy held array
destroy() - Method in class sidl.Double.Array5.Holder
Destroy held array
destroy() - Method in class sidl.Double.Array6.Holder
Destroy held array
destroy() - Method in class sidl.Double.Array7.Holder
Destroy held array
destroy() - Method in class sidl.DoubleComplex.Array.Holder
Destroy held array
destroy() - Method in class sidl.DoubleComplex.Array1.Holder
Destroy held array
destroy() - Method in class sidl.DoubleComplex.Array2.Holder
Destroy held array
destroy() - Method in class sidl.DoubleComplex.Array3.Holder
Destroy held array
destroy() - Method in class sidl.DoubleComplex.Array4.Holder
Destroy held array
destroy() - Method in class sidl.DoubleComplex.Array5.Holder
Destroy held array
destroy() - Method in class sidl.DoubleComplex.Array6.Holder
Destroy held array
destroy() - Method in class sidl.DoubleComplex.Array7.Holder
Destroy held array
destroy() - Method in class sidl.Float.Array.Holder
Destroy held array
destroy() - Method in class sidl.Float.Array1.Holder
Destroy held array
destroy() - Method in class sidl.Float.Array2.Holder
Destroy held array
destroy() - Method in class sidl.Float.Array3.Holder
Destroy held array
destroy() - Method in class sidl.Float.Array4.Holder
Destroy held array
destroy() - Method in class sidl.Float.Array5.Holder
Destroy held array
destroy() - Method in class sidl.Float.Array6.Holder
Destroy held array
destroy() - Method in class sidl.Float.Array7.Holder
Destroy held array
destroy() - Method in class sidl.FloatComplex.Array.Holder
Destroy held array
destroy() - Method in class sidl.FloatComplex.Array1.Holder
Destroy held array
destroy() - Method in class sidl.FloatComplex.Array2.Holder
Destroy held array
destroy() - Method in class sidl.FloatComplex.Array3.Holder
Destroy held array
destroy() - Method in class sidl.FloatComplex.Array4.Holder
Destroy held array
destroy() - Method in class sidl.FloatComplex.Array5.Holder
Destroy held array
destroy() - Method in class sidl.FloatComplex.Array6.Holder
Destroy held array
destroy() - Method in class sidl.FloatComplex.Array7.Holder
Destroy held array
destroy() - Method in class sidl.Integer.Array.Holder
Destroy held array
destroy() - Method in class sidl.Integer.Array1.Holder
Destroy held array
destroy() - Method in class sidl.Integer.Array2.Holder
Destroy held array
destroy() - Method in class sidl.Integer.Array3.Holder
Destroy held array
destroy() - Method in class sidl.Integer.Array4.Holder
Destroy held array
destroy() - Method in class sidl.Integer.Array5.Holder
Destroy held array
destroy() - Method in class sidl.Integer.Array6.Holder
Destroy held array
destroy() - Method in class sidl.Integer.Array7.Holder
Destroy held array
destroy() - Method in class sidl.Long.Array.Holder
Destroy held array
destroy() - Method in class sidl.Long.Array1.Holder
Destroy held array
destroy() - Method in class sidl.Long.Array2.Holder
Destroy held array
destroy() - Method in class sidl.Long.Array3.Holder
Destroy held array
destroy() - Method in class sidl.Long.Array4.Holder
Destroy held array
destroy() - Method in class sidl.Long.Array5.Holder
Destroy held array
destroy() - Method in class sidl.Long.Array6.Holder
Destroy held array
destroy() - Method in class sidl.Long.Array7.Holder
Destroy held array
destroy() - Method in class sidl.Opaque.Array.Holder
Destroy held array
destroy() - Method in class sidl.Opaque.Array1.Holder
Destroy held array
destroy() - Method in class sidl.Opaque.Array2.Holder
Destroy held array
destroy() - Method in class sidl.Opaque.Array3.Holder
Destroy held array
destroy() - Method in class sidl.Opaque.Array4.Holder
Destroy held array
destroy() - Method in class sidl.Opaque.Array5.Holder
Destroy held array
destroy() - Method in class sidl.Opaque.Array6.Holder
Destroy held array
destroy() - Method in class sidl.Opaque.Array7.Holder
Destroy held array
destroy() - Method in class sidl.String.Array.Holder
Destroy held array
destroy() - Method in class sidl.String.Array1.Holder
Destroy held array
destroy() - Method in class sidl.String.Array2.Holder
Destroy held array
destroy() - Method in class sidl.String.Array3.Holder
Destroy held array
destroy() - Method in class sidl.String.Array4.Holder
Destroy held array
destroy() - Method in class sidl.String.Array5.Holder
Destroy held array
destroy() - Method in class sidl.String.Array6.Holder
Destroy held array
destroy() - Method in class sidl.String.Array7.Holder
Destroy held array
DESTRUCTOR - Static variable in class gov.llnl.babel.backend.IOR
The index of the built-in method for destructing a class instance
DIGIT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
dim - Variable in class gov.llnl.babel.symbols.Method.RarrayInfo
 
dim() - Method in class gov.llnl.sidl.BaseArray
Return the dimension of the array.
disable_tracing() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
disableBlockComment() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Disable block comment mode.
disableLineBreak() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Disable line breaking mode.
DIVIDE - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
DIVIDE - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
doc - Variable in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
DOC_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
DocComment - Class in gov.llnl.babel.ast
 
DocComment(String) - Constructor for class gov.llnl.babel.ast.DocComment
 
Done() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
doOutArg(Type, String, int) - Method in class gov.llnl.babel.backend.fortran.SkelSource
For out and inout parameters, convert the values from the proxy variables into something that the IOR can handle.
DOT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
DOUBLE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
DOUBLE - Static variable in class gov.llnl.babel.symbols.Type
 
Double - Class in sidl
Class Double contains inner classes that provide holder and array support for standard Java primitive types.
Double() - Constructor for class sidl.Double
 
Double.Array - Class in sidl
Define a one dimensional array of type double for the sidl Java run-time.
Double.Array() - Constructor for class sidl.Double.Array
Construct an empty array object.
Double.Array(long, boolean) - Constructor for class sidl.Double.Array
Create an array using an IOR array pointer.
Double.Array(int, int[], int[], boolean) - Constructor for class sidl.Double.Array
Create an array with the specified lower and upper bounds.
Double.Array.Holder - Class in sidl
 
Double.Array.Holder() - Constructor for class sidl.Double.Array.Holder
Create a holder class with an empty holdee object.
Double.Array.Holder(Double.Array) - Constructor for class sidl.Double.Array.Holder
Create a holder with the specified object.
Double.Array1 - Class in sidl
Define a one dimensional array of type double.
Double.Array1() - Constructor for class sidl.Double.Array1
Create an empty one dimensional array.
Double.Array1(long, boolean) - Constructor for class sidl.Double.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Double.Array1(int, int, boolean) - Constructor for class sidl.Double.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array1(int, boolean) - Constructor for class sidl.Double.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Double.Array1(double[]) - Constructor for class sidl.Double.Array1
Create a one dimensional array using the specified Java array.
Double.Array1.Holder - Class in sidl
 
Double.Array1.Holder() - Constructor for class sidl.Double.Array1.Holder
Create a holder class with an empty holdee object.
Double.Array1.Holder(Double.Array1) - Constructor for class sidl.Double.Array1.Holder
Create a holder with the specified object.
Double.Array2 - Class in sidl
Define a two dimensional array of type double.
Double.Array2() - Constructor for class sidl.Double.Array2
Create an empty two dimensional array.
Double.Array2(long, boolean) - Constructor for class sidl.Double.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Double.Array2(int, int, int, int, boolean) - Constructor for class sidl.Double.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array2(int, int, boolean) - Constructor for class sidl.Double.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Double.Array2(double[][]) - Constructor for class sidl.Double.Array2
Create a two dimensional array using the specified Java array.
Double.Array2.Holder - Class in sidl
 
Double.Array2.Holder() - Constructor for class sidl.Double.Array2.Holder
Create a holder class with an empty holdee object.
Double.Array2.Holder(Double.Array2) - Constructor for class sidl.Double.Array2.Holder
Create a holder with the specified object.
Double.Array3 - Class in sidl
Define a three dimensional array of type double.
Double.Array3() - Constructor for class sidl.Double.Array3
Create an empty three dimensional array.
Double.Array3(long, boolean) - Constructor for class sidl.Double.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Double.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array3(int, int, int, boolean) - Constructor for class sidl.Double.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Double.Array3(double[][][]) - Constructor for class sidl.Double.Array3
Create a three dimensional array using the specified Java array.
Double.Array3.Holder - Class in sidl
 
Double.Array3.Holder() - Constructor for class sidl.Double.Array3.Holder
Create a holder class with an empty holdee object.
Double.Array3.Holder(Double.Array3) - Constructor for class sidl.Double.Array3.Holder
Create a holder with the specified object.
Double.Array4 - Class in sidl
Define a four dimensional array of type double.
Double.Array4() - Constructor for class sidl.Double.Array4
Create an empty four dimensional array.
Double.Array4(long, boolean) - Constructor for class sidl.Double.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Double.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array4(int, int, int, int, boolean) - Constructor for class sidl.Double.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Double.Array4(double[][][][]) - Constructor for class sidl.Double.Array4
Create a four dimensional array using the specified Java array.
Double.Array4.Holder - Class in sidl
 
Double.Array4.Holder() - Constructor for class sidl.Double.Array4.Holder
Create a holder class with an empty holdee object.
Double.Array4.Holder(Double.Array4) - Constructor for class sidl.Double.Array4.Holder
Create a holder with the specified object.
Double.Array5 - Class in sidl
Define a five dimensional array of type double.
Double.Array5() - Constructor for class sidl.Double.Array5
Create an empty four dimensional array.
Double.Array5(long, boolean) - Constructor for class sidl.Double.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Double.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Double.Array5(double[][][][][]) - Constructor for class sidl.Double.Array5
Create a five dimensional array using the specified Java array.
Double.Array5.Holder - Class in sidl
 
Double.Array5.Holder() - Constructor for class sidl.Double.Array5.Holder
Create a holder class with an empty holdee object.
Double.Array5.Holder(Double.Array5) - Constructor for class sidl.Double.Array5.Holder
Create a holder with the specified object.
Double.Array6 - Class in sidl
Define a six dimensional array of type double.
Double.Array6() - Constructor for class sidl.Double.Array6
Create an empty six dimensional array.
Double.Array6(long, boolean) - Constructor for class sidl.Double.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Double.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Double.Array6(double[][][][][][]) - Constructor for class sidl.Double.Array6
Create a six dimensional array using the specified Java array.
Double.Array6.Holder - Class in sidl
 
Double.Array6.Holder() - Constructor for class sidl.Double.Array6.Holder
Create a holder class with an empty holdee object.
Double.Array6.Holder(Double.Array6) - Constructor for class sidl.Double.Array6.Holder
Create a holder with the specified object.
Double.Array7 - Class in sidl
Define a seven dimensional array of type double.
Double.Array7() - Constructor for class sidl.Double.Array7
Create an empty seven dimensional array.
Double.Array7(long, boolean) - Constructor for class sidl.Double.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Double.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Double.Array7(double[][][][][][][]) - Constructor for class sidl.Double.Array7
Create a seven dimensional array using the specified Java array.
Double.Array7.Holder - Class in sidl
 
Double.Array7.Holder() - Constructor for class sidl.Double.Array7.Holder
Create a holder class with an empty holdee object.
Double.Array7.Holder(Double.Array7) - Constructor for class sidl.Double.Array7.Holder
Create a holder with the specified object.
Double.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Double.
Double.Holder() - Constructor for class sidl.Double.Holder
Create a holder class with an empty holdee object.
Double.Holder(double) - Constructor for class sidl.Double.Holder
Create a holder with the specified object.
DoubleComplex - Class in sidl
Class DoubleComplex contains inner classes that provide holder and array support for standard Java primitive types.
DoubleComplex(DoubleComplex) - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex equal to the argument.
DoubleComplex(double, double) - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex with real and imaginary parts given by the input arguments.
DoubleComplex(double) - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex with a zero imaginary part.
DoubleComplex() - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex equal to zero.
DoubleComplex.Array - Class in sidl
Define a one dimensional array of type sidl.DoubleComplex for the sidl Java run-time.
DoubleComplex.Array() - Constructor for class sidl.DoubleComplex.Array
Construct an empty array object.
DoubleComplex.Array(long, boolean) - Constructor for class sidl.DoubleComplex.Array
Create an array using an IOR array pointer.
DoubleComplex.Array(int, int[], int[], boolean) - Constructor for class sidl.DoubleComplex.Array
Create an array with the specified lower and upper bounds.
DoubleComplex.Array.Holder - Class in sidl
 
DoubleComplex.Array.Holder() - Constructor for class sidl.DoubleComplex.Array.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array.Holder(DoubleComplex.Array) - Constructor for class sidl.DoubleComplex.Array.Holder
Create a holder with the specified object.
DoubleComplex.Array1 - Class in sidl
Define a one dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array1() - Constructor for class sidl.DoubleComplex.Array1
Create an empty one dimensional array.
DoubleComplex.Array1(long, boolean) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array1(int, int, boolean) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array1(int, boolean) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array1(DoubleComplex[]) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimensional array using the specified Java array.
DoubleComplex.Array1.Holder - Class in sidl
 
DoubleComplex.Array1.Holder() - Constructor for class sidl.DoubleComplex.Array1.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array1.Holder(DoubleComplex.Array1) - Constructor for class sidl.DoubleComplex.Array1.Holder
Create a holder with the specified object.
DoubleComplex.Array2 - Class in sidl
Define a two dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array2() - Constructor for class sidl.DoubleComplex.Array2
Create an empty two dimensional array.
DoubleComplex.Array2(long, boolean) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array2(int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array2(int, int, boolean) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array2(DoubleComplex[][]) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimensional array using the specified Java array.
DoubleComplex.Array2.Holder - Class in sidl
 
DoubleComplex.Array2.Holder() - Constructor for class sidl.DoubleComplex.Array2.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array2.Holder(DoubleComplex.Array2) - Constructor for class sidl.DoubleComplex.Array2.Holder
Create a holder with the specified object.
DoubleComplex.Array3 - Class in sidl
Define a three dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array3() - Constructor for class sidl.DoubleComplex.Array3
Create an empty three dimensional array.
DoubleComplex.Array3(long, boolean) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array3(int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array3(DoubleComplex[][][]) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimensional array using the specified Java array.
DoubleComplex.Array3.Holder - Class in sidl
 
DoubleComplex.Array3.Holder() - Constructor for class sidl.DoubleComplex.Array3.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array3.Holder(DoubleComplex.Array3) - Constructor for class sidl.DoubleComplex.Array3.Holder
Create a holder with the specified object.
DoubleComplex.Array4 - Class in sidl
Define a four dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array4() - Constructor for class sidl.DoubleComplex.Array4
Create an empty four dimensional array.
DoubleComplex.Array4(long, boolean) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array4(int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array4(DoubleComplex[][][][]) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimensional array using the specified Java array.
DoubleComplex.Array4.Holder - Class in sidl
 
DoubleComplex.Array4.Holder() - Constructor for class sidl.DoubleComplex.Array4.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array4.Holder(DoubleComplex.Array4) - Constructor for class sidl.DoubleComplex.Array4.Holder
Create a holder with the specified object.
DoubleComplex.Array5 - Class in sidl
Define a five dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array5() - Constructor for class sidl.DoubleComplex.Array5
Create an empty four dimensional array.
DoubleComplex.Array5(long, boolean) - Constructor for class sidl.DoubleComplex.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array5(DoubleComplex[][][][][]) - Constructor for class sidl.DoubleComplex.Array5
Create a five dimensional array using the specified Java array.
DoubleComplex.Array5.Holder - Class in sidl
 
DoubleComplex.Array5.Holder() - Constructor for class sidl.DoubleComplex.Array5.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array5.Holder(DoubleComplex.Array5) - Constructor for class sidl.DoubleComplex.Array5.Holder
Create a holder with the specified object.
DoubleComplex.Array6 - Class in sidl
Define a six dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array6() - Constructor for class sidl.DoubleComplex.Array6
Create an empty six dimensional array.
DoubleComplex.Array6(long, boolean) - Constructor for class sidl.DoubleComplex.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array6(DoubleComplex[][][][][][]) - Constructor for class sidl.DoubleComplex.Array6
Create a six dimensional array using the specified Java array.
DoubleComplex.Array6.Holder - Class in sidl
 
DoubleComplex.Array6.Holder() - Constructor for class sidl.DoubleComplex.Array6.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array6.Holder(DoubleComplex.Array6) - Constructor for class sidl.DoubleComplex.Array6.Holder
Create a holder with the specified object.
DoubleComplex.Array7 - Class in sidl
Define a seven dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array7() - Constructor for class sidl.DoubleComplex.Array7
Create an empty seven dimensional array.
DoubleComplex.Array7(long, boolean) - Constructor for class sidl.DoubleComplex.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array7(DoubleComplex[][][][][][][]) - Constructor for class sidl.DoubleComplex.Array7
Create a seven dimensional array using the specified Java array.
DoubleComplex.Array7.Holder - Class in sidl
 
DoubleComplex.Array7.Holder() - Constructor for class sidl.DoubleComplex.Array7.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array7.Holder(DoubleComplex.Array7) - Constructor for class sidl.DoubleComplex.Array7.Holder
Create a holder with the specified object.
DoubleComplex.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type DoubleComplex.
DoubleComplex.Holder() - Constructor for class sidl.DoubleComplex.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Holder(DoubleComplex) - Constructor for class sidl.DoubleComplex.Holder
Create a holder with the specified object.
DoubleLiteral - Class in gov.llnl.babel.ast
 
DoubleLiteral(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.DoubleLiteral
 
DoubleLiteral() - Constructor for class gov.llnl.babel.ast.DoubleLiteral
 
DoubleLiteral - Class in gov.llnl.babel.symbols
 
DoubleLiteral(Double, String, Context) - Constructor for class gov.llnl.babel.symbols.DoubleLiteral
Create a new object.
DTDManager - Class in gov.llnl.babel.parsers.xml
DTDManager is a singleton class that manages the DTDs for the sidl symbol, comment, and HTML descriptions needed to parse sidl symbols in XML format.
DTDManager() - Constructor for class gov.llnl.babel.parsers.xml.DTDManager
Create a new instance of the DTD manager.
dump(String) - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
DUMP_STATS - Static variable in class gov.llnl.babel.backend.c.StubHeader
Indices associated with the special, stub-only built-in methods.
DUMP_STATS - Static variable in class gov.llnl.babel.backend.IOR
The index of the built-in method for dumping contract checking statistics.
dumpData() - Method in class gov.llnl.babel.backend.Dependencies
 
DumpVisitor - Class in gov.llnl.babel.visitor
PrettyPrints a SIDL AST to a PrintStream (useful for development and debugging)
DumpVisitor(PrintStream) - Constructor for class gov.llnl.babel.visitor.DumpVisitor
 

E

effectiveHostname(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Return the effective host name of a host name.
ElementIterator - Class in gov.llnl.babel.xml
This iterator will enumerate all of the direct children elements of the parent element with the specified name.
ElementIterator(Element, String) - Constructor for class gov.llnl.babel.xml.ElementIterator
Create an iterator that will enumerate the children elements of the parent with the specified name.
ELSE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
enable_tracing() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
enableBlockComment() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Enable block comment mode.
enableHTTPS() - Static method in class gov.llnl.babel.url.URLUtilities
Try to enable HTTPS support.
enableLineBreak(int, String, String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Define the pretty printer parameters for line breaking.
enableLineBreak() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Enable line breaking mode.
encodeValue(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Quote special characters in value.
encodeXMLString(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Normalize an XML string by replacing less than, greater than, ampersand, and double quote by their XML entity representatives.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Abstract method to end a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForJava
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
End a block comment.
endBoldComment() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
 
endColumn - Variable in class gov.llnl.babel.parsers.sidl2.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endExternCRegion(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
end region of method calls with C linkage
endLine - Variable in class gov.llnl.babel.parsers.sidl2.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
ENSURE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ENSURE - Static variable in class gov.llnl.babel.symbols.Assertion
 
ENSURE_THEN - Static variable in class gov.llnl.babel.symbols.Assertion
 
ensureNoPostAssertions(AssertionExpression) - Method in class gov.llnl.babel.symbols.Assertion
Ensure the expression does not contain any (sub)expressions specifically for post-condition assertions.
Ensures - Class in gov.llnl.babel.ast
 
Ensures(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Ensures
 
Ensures() - Constructor for class gov.llnl.babel.ast.Ensures
 
Ensures() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Enum() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ENUM - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ENUM - Static variable in class gov.llnl.babel.symbols.Symbol
 
ENUM - Static variable in class gov.llnl.babel.symbols.Type
 
Enum - Class in sidl
Class Integer contains inner classes that provide holder and array support for standard Java primitive types.
Enum() - Constructor for class sidl.Enum
 
Enum.Array - Class in sidl
Define a one dimensional array of type long for the sidl Java run-time.
Enum.Array() - Constructor for class sidl.Enum.Array
Construct an empty array object.
Enum.Array(long, boolean) - Constructor for class sidl.Enum.Array
Create an array using an IOR array pointer.
Enum.Array(int, int[], int[], boolean) - Constructor for class sidl.Enum.Array
Create an array with the specified lower and upper bounds.
Enum.Array1 - Class in sidl
 
Enum.Array1() - Constructor for class sidl.Enum.Array1
Create an empty one dimensional array.
Enum.Array1(long, boolean) - Constructor for class sidl.Enum.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Enum.Array1(int, int, boolean) - Constructor for class sidl.Enum.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array1(int, boolean) - Constructor for class sidl.Enum.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array1(long[]) - Constructor for class sidl.Enum.Array1
Create a one dimensional array using the specified Java array.
Enum.Array1.Holder - Class in sidl
 
Enum.Array1.Holder() - Constructor for class sidl.Enum.Array1.Holder
Create a holder class with an empty holdee object.
Enum.Array1.Holder(Enum.Array1) - Constructor for class sidl.Enum.Array1.Holder
Create a holder with the specified object.
Enum.Array2 - Class in sidl
Define a two dimensional array of type int.
Enum.Array2() - Constructor for class sidl.Enum.Array2
Create an empty two dimensional array.
Enum.Array2(long, boolean) - Constructor for class sidl.Enum.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Enum.Array2(int, int, int, int, boolean) - Constructor for class sidl.Enum.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array2(int, int, boolean) - Constructor for class sidl.Enum.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array2(long[][]) - Constructor for class sidl.Enum.Array2
Create a two dimensional array using the specified Java array.
Enum.Array2.Holder - Class in sidl
 
Enum.Array2.Holder() - Constructor for class sidl.Enum.Array2.Holder
Create a holder class with an empty holdee object.
Enum.Array2.Holder(Enum.Array2) - Constructor for class sidl.Enum.Array2.Holder
Create a holder with the specified object.
Enum.Array3 - Class in sidl
Define a three dimensional array of type int.
Enum.Array3() - Constructor for class sidl.Enum.Array3
Create an empty three dimensional array.
Enum.Array3(long, boolean) - Constructor for class sidl.Enum.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Enum.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array3(int, int, int, boolean) - Constructor for class sidl.Enum.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array3(long[][][]) - Constructor for class sidl.Enum.Array3
Create a three dimensional array using the specified Java array.
Enum.Array3.Holder - Class in sidl
 
Enum.Array3.Holder() - Constructor for class sidl.Enum.Array3.Holder
Create a holder class with an empty holdee object.
Enum.Array3.Holder(Enum.Array3) - Constructor for class sidl.Enum.Array3.Holder
Create a holder with the specified object.
Enum.Array4 - Class in sidl
Define a four dimensional array of type int.
Enum.Array4() - Constructor for class sidl.Enum.Array4
Create an empty four dimensional array.
Enum.Array4(long, boolean) - Constructor for class sidl.Enum.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Enum.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array4(int, int, int, int, boolean) - Constructor for class sidl.Enum.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array4(long[][][][]) - Constructor for class sidl.Enum.Array4
Create a four dimensional array using the specified Java array.
Enum.Array4.Holder - Class in sidl
 
Enum.Array4.Holder() - Constructor for class sidl.Enum.Array4.Holder
Create a holder class with an empty holdee object.
Enum.Array4.Holder(Enum.Array4) - Constructor for class sidl.Enum.Array4.Holder
Create a holder with the specified object.
Enum.Array5 - Class in sidl
Define a five dimensional array of type int.
Enum.Array5() - Constructor for class sidl.Enum.Array5
Create an empty four dimensional array.
Enum.Array5(long, boolean) - Constructor for class sidl.Enum.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Enum.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array5(long[][][][][]) - Constructor for class sidl.Enum.Array5
Create a five dimensional array using the specified Java array.
Enum.Array5.Holder - Class in sidl
 
Enum.Array5.Holder() - Constructor for class sidl.Enum.Array5.Holder
Create a holder class with an empty holdee object.
Enum.Array5.Holder(Enum.Array5) - Constructor for class sidl.Enum.Array5.Holder
Create a holder with the specified object.
Enum.Array6 - Class in sidl
Define a six dimensional array of type int.
Enum.Array6() - Constructor for class sidl.Enum.Array6
Create an empty six dimensional array.
Enum.Array6(long, boolean) - Constructor for class sidl.Enum.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Enum.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array6(long[][][][][][]) - Constructor for class sidl.Enum.Array6
Create a six dimensional array using the specified Java array.
Enum.Array6.Holder - Class in sidl
 
Enum.Array6.Holder() - Constructor for class sidl.Enum.Array6.Holder
Create a holder class with an empty holdee object.
Enum.Array6.Holder(Enum.Array6) - Constructor for class sidl.Enum.Array6.Holder
Create a holder with the specified object.
Enum.Array7 - Class in sidl
Define a seven dimensional array of type int.
Enum.Array7() - Constructor for class sidl.Enum.Array7
Create an empty seven dimensional array.
Enum.Array7(long, boolean) - Constructor for class sidl.Enum.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Enum.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array7(long[][][][][][][]) - Constructor for class sidl.Enum.Array7
Create a seven dimensional array using the specified Java array.
Enum.Array7.Holder - Class in sidl
 
Enum.Array7.Holder() - Constructor for class sidl.Enum.Array7.Holder
Create a holder class with an empty holdee object.
Enum.Array7.Holder(Enum.Array7) - Constructor for class sidl.Enum.Array7.Holder
Create a holder with the specified object.
Enum.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Long.
Enum.Holder() - Constructor for class sidl.Enum.Holder
Create a holder class with an empty holdee object.
Enum.Holder(long) - Constructor for class sidl.Enum.Holder
Create a holder with the specified object.
Enumeration - Class in gov.llnl.babel.ast
User-defined type that has no methods, but associates names with fixed values.
Enumeration() - Constructor for class gov.llnl.babel.ast.Enumeration
 
Enumeration(ParseTreeNode, ASTNode, Name) - Constructor for class gov.llnl.babel.ast.Enumeration
 
Enumeration - Class in gov.llnl.babel.symbols
The Enumeration class represents a collection of enumerated symbols with specified integer values.
Enumeration(SymbolID, Comment, Context) - Constructor for class gov.llnl.babel.symbols.Enumeration
Create a new Enumeration with the specified symbol identifier and comment.
Enumeration(SymbolID, Comment, Metadata, Context) - Constructor for class gov.llnl.babel.symbols.Enumeration
Create a new Enumeration with the specified symbol identifier, comment, and metadata.
Enumerator() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
EnumItem - Class in gov.llnl.babel.ast
A single item inside an enumeration.
EnumItem(ParseTreeNode) - Constructor for class gov.llnl.babel.ast.EnumItem
 
EnumItem(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.EnumItem
 
EnumItem() - Constructor for class gov.llnl.babel.ast.EnumItem
 
EOF - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
eol - Variable in exception gov.llnl.babel.parsers.sidl2.ParseException
The end of line string for this machine.
EPSILON_LARGE - Static variable in class sidl.Sfun
The largest relative spacing for doubles.
EPSILON_SMALL - Static variable in class sidl.Sfun
The smallest relative spacing for doubles.
EPV_ARG - Static variable in class gov.llnl.babel.backend.IOR
 
EPV_MINE - Static variable in class gov.llnl.babel.backend.IOR
 
EPV_PARENT - Static variable in class gov.llnl.babel.backend.IOR
 
EPV_REMOTE - Static variable in class gov.llnl.babel.backend.IOR
 
EPV_STATIC - Static variable in class gov.llnl.babel.backend.IOR
 
EQ - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
EQUAL - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
EqualityExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
equals(Object) - Method in class gov.llnl.babel.ast.Name
 
equals(Object) - Method in class gov.llnl.babel.ast.ScopedID
 
equals(Object) - Method in class gov.llnl.babel.ast.Version
 
equals(Object) - Method in class gov.llnl.babel.backend.LevelComparator
The following equals method does not make sense for a sort comparator.
equals(Object) - Method in class gov.llnl.babel.backend.SortComparator
The following equals method does not make sense for a sort comparator.
equals(Object) - Method in class gov.llnl.babel.repository.FileRepository
 
equals(Object) - Method in class gov.llnl.babel.symbols.Argument
Return TRUE if the specified object is considered the same as this object; otherwise, return FALSE.
EQUALS - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
equals(Object) - Method in class gov.llnl.babel.symbols.Comment
Return true if two comments are exactly equal.
equals(Object) - Method in class gov.llnl.babel.symbols.Method
 
equals(Object) - Method in class gov.llnl.babel.symbols.Method.RarrayInfo
 
equals(Object) - Method in class gov.llnl.babel.symbols.SymbolID
Two symbol identifiers are identical only if they have the same symbol identifiers and the same version.
equals(Object) - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the specified object is considered to be the same as this object; otherwise, return FALSE.
equals(Cookie) - Method in class gov.llnl.babel.url.cookie.Cookie
Return true if two cookies are equal.
equals(DoubleComplex) - Method in class sidl.DoubleComplex
Compares with another DoubleComplex.
equals(Object) - Method in class sidl.DoubleComplex
Compares this object against the specified object.
equals(FloatComplex) - Method in class sidl.FloatComplex
Compares with another FloatComplex.
equals(Object) - Method in class sidl.FloatComplex
Compares this object against the specified object.
erf(double) - Static method in class sidl.Sfun
Returns the error function of a double.
erfc(double) - Static method in class sidl.Sfun
Returns the complementary error function of a double.
ERROR - Static variable in class gov.llnl.babel.msg.UserMsg
 
error(SAXParseException) - Method in class gov.llnl.babel.xml.ExceptionErrorHandler
Throw a SAXException if the parser issues an error.
ERROR_SEMANTIC_VALIDATION - Static variable in class gov.llnl.babel.symbols.AssertionExpression
 
ErrorFormatter - Class in gov.llnl.babel.msg
 
ErrorFormatter() - Constructor for class gov.llnl.babel.msg.ErrorFormatter
 
errorMessage() - Method in class gov.llnl.babel.symbols.Assertion
Return the error message associated with a failure of this assertion.
errorMessage(String) - Method in class gov.llnl.babel.symbols.Assertion
Return the error message associated with a failure of this assertion, appending the given mehod name to the error message.
ExceptClause() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ExceptionErrorHandler - Class in gov.llnl.babel.xml
The ExceptionErrorHandler class implements an error handler for XML SAX and DOM parsers.
ExceptionErrorHandler() - Constructor for class gov.llnl.babel.xml.ExceptionErrorHandler
The ExceptionErrorHandler constructor does nothing.
excludeExternal() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the exclude external symbol code generation user option.
excludeGroup(String) - Method in class gov.llnl.babel.backend.MakefileGenerator
Add a file group to be excluded from generation.
EXEC - Static variable in class gov.llnl.babel.backend.IOR
The index of the built-in method for executing a named method.
executeCommandLineSwitches(String[]) - Method in class gov.llnl.babel.SwitchDictionary
Execute the command line switches from arguments and return the unprocessed command line arguments.
executeMultiple(String[]) - Method in class gov.llnl.babel.SwitchDictionary
 
exp(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the exponential of a DoubleComplex z, exp(z).
exp(FloatComplex) - Static method in class sidl.FloatComplex
Returns the exponential of a FloatComplex z, exp(z).
ExpandBuff(boolean) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
expandDirectory(SymbolID, int) - Method in class gov.llnl.babel.backend.FileManager
Generate the relative file name from the symbol ID.
expandGlueSubdir(SymbolID, File) - Method in class gov.llnl.babel.backend.FileManager
 
expandLanguageSubdir(SymbolID, File, String) - Method in class gov.llnl.babel.backend.FileManager
 
expandStubMatlabDirectory(SymbolID, int, String) - Method in class gov.llnl.babel.backend.FileManager
Generate the relative Matlab file name from the symbol ID.
expandURL(String) - Static method in class gov.llnl.babel.url.URLUtilities
Expand an improperly formatted file URL to a properly formatted URL.
expandVPathDirectory(SymbolID, int) - Method in class gov.llnl.babel.backend.FileManager
Generate the VPATH for the symbol ID.
expectedTokenSequences - Variable in exception gov.llnl.babel.parsers.sidl2.ParseException
Each entry in this array is an array of integers.
explainExtensionSource() - Method in class gov.llnl.babel.backend.python.PythonClientC
Write a comment explaining the contents of the source file to anyone who might happen to read it.
EXPONENT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
Expr2ASTVisitor - Class in gov.llnl.babel.parsers.sidl2
 
Expr2ASTVisitor() - Constructor for class gov.llnl.babel.parsers.sidl2.Expr2ASTVisitor
 
ExprVisitor - Class in gov.llnl.babel.symbols
 
ExprVisitor() - Constructor for class gov.llnl.babel.symbols.ExprVisitor
 
Extendable - Class in gov.llnl.babel.ast
Common base class for user defined types that support inheritance such as Classes and Interfaces.
Extendable(ParseTreeNode, ASTNode, Name) - Constructor for class gov.llnl.babel.ast.Extendable
 
Extendable - Class in gov.llnl.babel.symbols
Class Extendable is a base class for SIDL symbols of type class and interface.
Extendable(SymbolID, int, Comment, Context) - Constructor for class gov.llnl.babel.symbols.Extendable
Create an empty Extendable object that will be constructed by calls to other member functions.
Extendable(SymbolID, int, Comment, Metadata, Context) - Constructor for class gov.llnl.babel.symbols.Extendable
Create an empty Extendable object that will be constructed by calls to other member functions.
extendArgs(SymbolID, Method, Context, boolean) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Add extra arguments to the original argument list of a method as needed for the self pointer, the return value and the exception argument.
extendArgs(SymbolID, Method, boolean, Context) - Static method in class gov.llnl.babel.backend.Utilities
Add extra arguments to the original argument list of a method as needed for the self pointer and the exception argument.
extendedReferences(Extendable, Context) - Static method in class gov.llnl.babel.backend.fortran.ModuleSource
 
extendedReferences(Extendable, Context) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Generate the expanded set of referenced SymbolID's.
EXTENDS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ExtendsList - Class in gov.llnl.babel.ast
 
ExtendsList(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.ExtendsList
 
ExtendsList() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ExtendsOne() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Extension() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
EXTENSION - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
Extent() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Extents - Class in gov.llnl.babel.ast
 
Extents(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Extents
 
Extents() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
extractOut(Type, List) - Static method in class gov.llnl.babel.backend.python.TranslateArguments
Create a list of out parameters.

F

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
 

G

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, Context) - 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, Context) - 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
 
generateContractBuiltins(Extendable, Context) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the contract-related built-in methods are to be generated.
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
 
generateHookBuiltins(Extendable, Context) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the hooks-related built-ins are supposed to be generated.
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
 
generateObjectArrayStub(LanguageWriter) - Method in class gov.llnl.babel.backend.fortran.FortArrayMethods
 
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 Assertions 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.
getAltBuiltinName(int, boolean) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Get the built-in function name without the leading underscore.
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).
getExtendedMethodName(SymbolID, String, NameMangler, NameMangler) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Gets a possibly mangled version of the extended method name.
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
Return a linked list of ASTNode's.
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 Assertions that make up the invariant clause.
getInvClause() - Method in class gov.llnl.babel.symbols.Extendable
Returns a List of Assertions 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, Method, NameMangler, NameMangler, 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 Assertions 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 Assertions 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, boolean) - 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
 
getSkipRMI() - Method in class gov.llnl.babel.BabelConfiguration
 
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
 
getStructMemberName(Struct.Item, List) - Method in class gov.llnl.babel.backend.fortran.StubSource
get names of nested structs and members
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.
getSymbol() - Method in class gov.llnl.babel.symbols.Type
 
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
 

H

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.

I

IAttributable - Interface in gov.llnl.babel.ast
Interface for any ASTNode that may contain a list of Attributes
id - Variable in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
Identifier() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
IDENTIFIER - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
IdentifierLiteral - Class in gov.llnl.babel.symbols
 
IdentifierLiteral(String, Context) - Constructor for class gov.llnl.babel.symbols.IdentifierLiteral
Construct a new object.
IF_AND_ONLY_IF - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
IFF - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
IFF - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ILLEGAL_NODEID - Static variable in class gov.llnl.babel.ast.ASTNode
 
imag() - Method in class sidl.DoubleComplex
Returns the imaginary part of a DoubleComplex object.
imag(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the imaginary part of a DoubleComplex object.
imag() - Method in class sidl.FloatComplex
Returns the imaginary part of a FloatComplex object.
imag(FloatComplex) - Static method in class sidl.FloatComplex
Returns the imaginary part of a FloatComplex object.
image - Variable in class gov.llnl.babel.parsers.sidl2.Token
The string image of the token.
IMetadata - Interface in gov.llnl.babel.symbols
 
IMPLEMENTS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
IMPLEMENTS_ALL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ImplementsAllList() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ImplementsAllVisitor - Class in gov.llnl.babel.visitor
This visitor is run after HierarchicalSorter.commitHierarchy to implement all the methods from interfaces that this class has "implements-all" on.
ImplementsAllVisitor(MsgList) - Constructor for class gov.llnl.babel.visitor.ImplementsAllVisitor
 
ImplementsList - Class in gov.llnl.babel.ast
 
ImplementsList(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.ImplementsList
 
ImplementsList() - Constructor for class gov.llnl.babel.ast.ImplementsList
 
ImplementsList() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
implFilename(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
ImplHeader - Class in gov.llnl.babel.backend.c
Class ImplHeader generates a C implementation header to a language writer output stream.
ImplHeader(LanguageWriterForC, CodeSplicer, Context) - Constructor for class gov.llnl.babel.backend.c.ImplHeader
Create a ImplHeader object that will write symbol information to the provided output language writer stream.
IMPLIES - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
IMPLIES - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
IMPLIES - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
ImplModule - Class in gov.llnl.babel.backend.fortran
This class provides the ability to write a FORTRAN 90 module file containing the developer's derived type and a wrapper type too.
ImplModule(LanguageWriterForFortran, CodeSplicer, Class, Context) - Constructor for class gov.llnl.babel.backend.fortran.ImplModule
 
ImplSource - Class in gov.llnl.babel.backend.c
Class ImplSource generates a C implementation source to a language writer output stream.
ImplSource(LanguageWriterForC, CodeSplicer, Context) - Constructor for class gov.llnl.babel.backend.c.ImplSource
Create a ImplSource object that will write symbol information to the provided output language writer stream.
ImplSource - 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 for a sidl class.
ImplSource(LanguageWriterForFortran, CodeSplicer, Context) - Constructor for class gov.llnl.babel.backend.fortran.ImplSource
Generate an instance to generate a FORTRAN implementation template.
Import() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
IMPORT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ImportClause - Class in gov.llnl.babel.ast
Used at the top of a SIDL file to assist in type resolution.
ImportClause(ParseTreeNode, ASTNode, ScopedID, Version) - Constructor for class gov.llnl.babel.ast.ImportClause
 
IN - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
IN - Static variable in class gov.llnl.babel.symbols.Argument
 
IN - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
IN_ATTRIB_LIST - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
IN_DOC_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
IN_MULTI_LINE_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
IN_SINGLE_LINE_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
INameable - Interface in gov.llnl.babel.ast
 
INameableStruct - Interface in gov.llnl.babel.ast
 
inBuf - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
index - Variable in class gov.llnl.babel.symbols.Method.RarrayInfo
 
InheritenceChecker - Class in gov.llnl.babel.visitor
Iterates over the AST with the full decorated Sybol table in order to check that all the method overwrites were done correctly.
InheritenceChecker(MsgList, Context) - Constructor for class gov.llnl.babel.visitor.InheritenceChecker
 
initializeLocalIOR(LanguageWriterForCxx, Interface, String, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Prints a string that initializes the cache variable for the passed in interface.
inlineStub(Method) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Determines if the stub function should be inlined based on the simplicity of the arguments and return type.
INOUT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
INOUT - Static variable in class gov.llnl.babel.symbols.Argument
 
INOUT - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
input_stream - Variable in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
 
inputStream - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
INT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
INT - Static variable in class gov.llnl.babel.symbols.Type
 
Integer() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Integer - Class in sidl
Class Integer contains inner classes that provide holder and array support for standard Java primitive types.
Integer() - Constructor for class sidl.Integer
 
Integer.Array - Class in sidl
Define a one dimensional array of type int for the sidl Java run-time.
Integer.Array() - Constructor for class sidl.Integer.Array
Construct an empty array object.
Integer.Array(long, boolean) - Constructor for class sidl.Integer.Array
Create an array using an IOR array pointer.
Integer.Array(int, int[], int[], boolean) - Constructor for class sidl.Integer.Array
Create an array with the specified lower and upper bounds.
Integer.Array.Holder - Class in sidl
 
Integer.Array.Holder() - Constructor for class sidl.Integer.Array.Holder
Create a holder class with an empty holdee object.
Integer.Array.Holder(Integer.Array) - Constructor for class sidl.Integer.Array.Holder
Create a holder with the specified object.
Integer.Array1 - Class in sidl
Define a one dimensional array of type int.
Integer.Array1() - Constructor for class sidl.Integer.Array1
Create an empty one dimensional array.
Integer.Array1(long, boolean) - Constructor for class sidl.Integer.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Integer.Array1(int, int, boolean) - Constructor for class sidl.Integer.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array1(int, boolean) - Constructor for class sidl.Integer.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array1(int[]) - Constructor for class sidl.Integer.Array1
Create a one dimensional array using the specified Java array.
Integer.Array1.Holder - Class in sidl
 
Integer.Array1.Holder() - Constructor for class sidl.Integer.Array1.Holder
Create a holder class with an empty holdee object.
Integer.Array1.Holder(Integer.Array1) - Constructor for class sidl.Integer.Array1.Holder
Create a holder with the specified object.
Integer.Array2 - Class in sidl
Define a two dimensional array of type int.
Integer.Array2() - Constructor for class sidl.Integer.Array2
Create an empty two dimensional array.
Integer.Array2(long, boolean) - Constructor for class sidl.Integer.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Integer.Array2(int, int, int, int, boolean) - Constructor for class sidl.Integer.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array2(int, int, boolean) - Constructor for class sidl.Integer.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array2(int[][]) - Constructor for class sidl.Integer.Array2
Create a two dimensional array using the specified Java array.
Integer.Array2.Holder - Class in sidl
 
Integer.Array2.Holder() - Constructor for class sidl.Integer.Array2.Holder
Create a holder class with an empty holdee object.
Integer.Array2.Holder(Integer.Array2) - Constructor for class sidl.Integer.Array2.Holder
Create a holder with the specified object.
Integer.Array3 - Class in sidl
Define a three dimensional array of type int.
Integer.Array3() - Constructor for class sidl.Integer.Array3
Create an empty three dimensional array.
Integer.Array3(long, boolean) - Constructor for class sidl.Integer.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Integer.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array3(int, int, int, boolean) - Constructor for class sidl.Integer.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array3(int[][][]) - Constructor for class sidl.Integer.Array3
Create a three dimensional array using the specified Java array.
Integer.Array3.Holder - Class in sidl
 
Integer.Array3.Holder() - Constructor for class sidl.Integer.Array3.Holder
Create a holder class with an empty holdee object.
Integer.Array3.Holder(Integer.Array3) - Constructor for class sidl.Integer.Array3.Holder
Create a holder with the specified object.
Integer.Array4 - Class in sidl
Define a four dimensional array of type int.
Integer.Array4() - Constructor for class sidl.Integer.Array4
Create an empty four dimensional array.
Integer.Array4(long, boolean) - Constructor for class sidl.Integer.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Integer.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array4(int, int, int, int, boolean) - Constructor for class sidl.Integer.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array4(int[][][][]) - Constructor for class sidl.Integer.Array4
Create a four dimensional array using the specified Java array.
Integer.Array4.Holder - Class in sidl
 
Integer.Array4.Holder() - Constructor for class sidl.Integer.Array4.Holder
Create a holder class with an empty holdee object.
Integer.Array4.Holder(Integer.Array4) - Constructor for class sidl.Integer.Array4.Holder
Create a holder with the specified object.
Integer.Array5 - Class in sidl
Define a five dimensional array of type int.
Integer.Array5() - Constructor for class sidl.Integer.Array5
Create an empty four dimensional array.
Integer.Array5(long, boolean) - Constructor for class sidl.Integer.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Integer.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array5(int[][][][][]) - Constructor for class sidl.Integer.Array5
Create a five dimensional array using the specified Java array.
Integer.Array5.Holder - Class in sidl
 
Integer.Array5.Holder() - Constructor for class sidl.Integer.Array5.Holder
Create a holder class with an empty holdee object.
Integer.Array5.Holder(Integer.Array5) - Constructor for class sidl.Integer.Array5.Holder
Create a holder with the specified object.
Integer.Array6 - Class in sidl
Define a six dimensional array of type int.
Integer.Array6() - Constructor for class sidl.Integer.Array6
Create an empty six dimensional array.
Integer.Array6(long, boolean) - Constructor for class sidl.Integer.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Integer.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array6(int[][][][][][]) - Constructor for class sidl.Integer.Array6
Create a six dimensional array using the specified Java array.
Integer.Array6.Holder - Class in sidl
 
Integer.Array6.Holder() - Constructor for class sidl.Integer.Array6.Holder
Create a holder class with an empty holdee object.
Integer.Array6.Holder(Integer.Array6) - Constructor for class sidl.Integer.Array6.Holder
Create a holder with the specified object.
Integer.Array7 - Class in sidl
Define a seven dimensional array of type int.
Integer.Array7() - Constructor for class sidl.Integer.Array7
Create an empty seven dimensional array.
Integer.Array7(long, boolean) - Constructor for class sidl.Integer.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Integer.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array7(int[][][][][][][]) - Constructor for class sidl.Integer.Array7
Create a seven dimensional array using the specified Java array.
Integer.Array7.Holder - Class in sidl
 
Integer.Array7.Holder() - Constructor for class sidl.Integer.Array7.Holder
Create a holder class with an empty holdee object.
Integer.Array7.Holder(Integer.Array7) - Constructor for class sidl.Integer.Array7.Holder
Create a holder with the specified object.
Integer.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Integer.
Integer.Holder() - Constructor for class sidl.Integer.Holder
Create a holder class with an empty holdee object.
Integer.Holder(int) - Constructor for class sidl.Integer.Holder
Create a holder with the specified object.
INTEGER_LITERAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
IntegerLiteral - Class in gov.llnl.babel.symbols
 
IntegerLiteral(Integer, String, Context) - Constructor for class gov.llnl.babel.symbols.IntegerLiteral
Create a new object.
Interface() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
INTERFACE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
Interface - Class in gov.llnl.babel.symbols
Class Interface defines a sidl interface.
Interface(SymbolID, Comment, Context) - Constructor for class gov.llnl.babel.symbols.Interface
Create an empty Interface object that will be constructed by calls to other member functions.
Interface(SymbolID, Comment, Metadata, Context) - Constructor for class gov.llnl.babel.symbols.Interface
Create an empty Interface object that will be constructed by calls to other member functions.
INTERFACE - Static variable in class gov.llnl.babel.symbols.Symbol
 
INTERFACE - Static variable in class gov.llnl.babel.symbols.Type
 
INTERFACE_BUILT_IN_METHODS - Static variable in class gov.llnl.babel.backend.IOR
The number of built-in methods that an interface has.
InterfaceType - Class in gov.llnl.babel.ast
Has no implementation, and all methods are virtual.
InterfaceType(ParseTreeNode, ASTNode, Name) - Constructor for class gov.llnl.babel.ast.InterfaceType
 
InterfaceType() - Constructor for class gov.llnl.babel.ast.InterfaceType
 
INTERNAL_ERROR - Static variable in class gov.llnl.babel.msg.UserMsg
 
IntLiteral - Class in gov.llnl.babel.ast
 
IntLiteral(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.IntLiteral
 
IntLiteral() - Constructor for class gov.llnl.babel.ast.IntLiteral
 
INV_EXCEPTION - Static variable in class gov.llnl.babel.BabelConfiguration
 
InvalidArgumentException - Exception in gov.llnl.babel.cli
This exception is thrown by a CommandLineSwitch when it receives an argument that's invalid.
InvalidArgumentException(String) - Constructor for exception gov.llnl.babel.cli.InvalidArgumentException
Create an exception to indicate to a Babel end user how the command line argument was invalid.
InvalidConfiguration - Exception in gov.llnl.babel.config
The InvalidConfiguration exception class is thrown if an error is detected while parsing an XML configuration file.
InvalidConfiguration(String) - Constructor for exception gov.llnl.babel.config.InvalidConfiguration
Create a new InvalidConfiguration exception with the specified message string.
InvalidOptionException - Exception in gov.llnl.babel.cli
This exception is thrown by a CommandLineSwitch when it receives the command line switch is somehow invalid.
InvalidOptionException(String) - Constructor for exception gov.llnl.babel.cli.InvalidOptionException
Create an exception to indicate that Babel received an invalid option on the command line.
INVARIANT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
INVARIANT - Static variable in class gov.llnl.babel.symbols.Assertion
 
INVARIANT_CALL_PREFIX - Static variable in class gov.llnl.babel.backend.IOR
 
Invariants - Class in gov.llnl.babel.ast
 
Invariants(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Invariants
 
Invariants() - Constructor for class gov.llnl.babel.ast.Invariants
 
Invariants() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Inverter - Class in gov.llnl.babel.symbols
 
Inverter(Context) - Constructor for class gov.llnl.babel.symbols.Inverter
 
invertExpr(AssertionExpression, String, Context) - Static method in class gov.llnl.babel.symbols.Inverter
 
invHasMethodCall() - Method in class gov.llnl.babel.symbols.Extendable
Return TRUE if the invariant clause includes a method call; FALSE otherwise.
invHasResultOrArg() - Method in class gov.llnl.babel.symbols.Extendable
Return TRUE if the invariants include a Result or a method argument; FALSE otherwise.
IOR - Class in gov.llnl.babel.backend
Class IOR contains common SIDL to IOR translation routines shared by the backend code generators.
IOR() - Constructor for class gov.llnl.babel.backend.IOR
 
IOR.CompareMethods - Class in gov.llnl.babel.backend
 
IOR.CompareMethods() - Constructor for class gov.llnl.babel.backend.IOR.CompareMethods
 
IORHeader - Class in gov.llnl.babel.backend.ior
Class IORHeader generates an IOR header to a language writer output stream.
IORHeader(LanguageWriterForC, Context) - Constructor for class gov.llnl.babel.backend.ior.IORHeader
Create a IORHeader object that will write symbol information to the provided output language writer stream.
IORSource - Class in gov.llnl.babel.backend.ior
Class IORSource generates an IOR implementation source file to a language writer output stream.
IORSource(LanguageWriterForC, Context) - Constructor for class gov.llnl.babel.backend.ior.IORSource
Create a IORSource object that will write symbol information to the provided output writer stream.
IS - Static variable in class gov.llnl.babel.ast.UnaryExpr
 
IS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
IS - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
isAbstract() - Method in class gov.llnl.babel.symbols.Class
Return whether this class is abstract.
isAbstract() - Method in class gov.llnl.babel.symbols.Extendable
Return TRUE if this object contains any abstract methods; otherwise, return FALSE.
isAbstract() - Method in class gov.llnl.babel.symbols.Interface
Return whether this interface is abstract.
isAbstract() - Method in class gov.llnl.babel.symbols.Method
Return TRUE if the method is abstract; otherwise, return FALSE.
isArgument() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if the identifier is ARGUMENT; otherwise, return FALSE.
isArray() - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the type is an array; otherwise, return FALSE.
isArrayMacroMethod() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the method is one of the special array macro ones; otherwise, return FALSE.
isArrayMethod() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the method is one of the special array ones; otherwise, return FALSE.
isArrayRelationRequired() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if the array relation is required (during validation); otherwise, return FALSE.
isBase(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the specified symbol is one of the base sidl symbols; otherwise, return false.
isBaseClassName(String) - Static method in class gov.llnl.babel.backend.sidl.SidlSource
Return indication of whether or not the symbol name is the same as the base class.
isBaseException(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the specified symbol is one of the base sidl exception symbols; otherwise, return false.
isBaseInterfaceName(String) - Static method in class gov.llnl.babel.backend.sidl.SidlSource
/** Return indication of whether or not the symbol name is the same as the base interface.
isBuiltin() - Method in class gov.llnl.babel.ast.Attribute
 
isBuiltIn() - Method in class gov.llnl.babel.symbols.Method
Return the built-in attribute for the method.
isBuiltinBasic(int) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the index is associated with a basic built-in method, FALSE otherwise.
isBuiltinContractMeth(int) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the index is associated with a contract-related built-in method, FALSE otherwise.
isBuiltinMethod(String, boolean) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the method name is one of the built-in methods, FALSE otherwise.
isBuiltinMethod(String) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the method name is one of the non-static built-in methods, FALSE otherwise.
isBuiltinNumericArrayMethod() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the method is one of the special built-in ones whose array argument(s) must contain numeric values only.
isBuiltinRelationMethod() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the method is one of the special built-in ones whose only argument should be a relation; otherwise, return FALSE.
isClass() - Method in class gov.llnl.babel.symbols.Symbol
Return TRUE if the symbol is a class; otherwise, return FALSE.
isColMajor() - Method in class gov.llnl.babel.ast.ArrayType
 
isConvertIncoming() - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
isCopy() - Method in class gov.llnl.babel.symbols.Argument
Return TRUE if the copy flag has been set for this method argument; otherwise, return FALSE.
isDefault() - Method in class gov.llnl.babel.ast.SplicerImpl
 
isDiscardable() - Method in class gov.llnl.babel.url.cookie.Cookie
Indicate whether the cookie should be discarded when the user agent exits.
isEmpty() - Method in class gov.llnl.babel.ast.NodeList
 
isEmpty() - Method in class gov.llnl.babel.symbols.Comment
Return true if the comment is empty (i.e., no lines); otherwise, return false.
isException(Symbol, Context) - Static method in class gov.llnl.babel.backend.Utilities
Return true if and only if the extendable is a class that is the base exception class, is an interface that is the base exception interface, or it has the base exception class or interface in its type ancestry.
isFinal() - Method in class gov.llnl.babel.symbols.Method
Return TRUE if the method is final; otherwise, return FALSE.
isFortran77(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
isFortran7731(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
isFortran90(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
isFortranFunction(Type, Context) - Static method in class gov.llnl.babel.backend.fortran.ImplSource
Utility function that checks if we have a fortran function that returns primitve types.
isFuncRetType() - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the type is one of the standard primitive types, used for F03 Function return types; otherwise, return FALSE.
isGenericArray() - Method in class gov.llnl.babel.symbols.Type
Return true iff this type is a generic array type.
isGreaterThan(Version) - Method in class gov.llnl.babel.symbols.Version
Return whether this version is greater than the version in the argument.
isHidden() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
Return true if this command line option should be hidden when the help text is generated.
isHidden() - Method in class gov.llnl.babel.UserOptions.DefaultRepositoryPathSwitch
 
isHidden() - Method in class gov.llnl.babel.UserOptions.ExcludeExternalSwitch
 
isHidden() - Method in class gov.llnl.babel.UserOptions.ParseResolveOption
 
isHidden() - Method in class gov.llnl.babel.UserOptions.SuppressTimestampSwitch
 
isHidden() - Method in class gov.llnl.babel.UserOptions.TouchOption
 
isImplementsAll(ScopedID) - Method in class gov.llnl.babel.ast.ImplementsList
 
isImplicitException(SymbolID) - Method in class gov.llnl.babel.symbols.Method
 
isIncluded(SymbolID, Context) - Static method in class gov.llnl.babel.Generator
 
isInt(String) - Static method in class gov.llnl.babel.backend.fortran.ImplSource
 
isInterface() - Method in class gov.llnl.babel.symbols.Class
Return whether this object represents an interface (false).
isInterface() - Method in class gov.llnl.babel.symbols.Extendable
Return TRUE if this object represents an interface, FALSE if it is a class.
isInterface() - Method in class gov.llnl.babel.symbols.Interface
Return whether this object represents an interface (true).
isInterface() - Method in class gov.llnl.babel.symbols.Symbol
Return TRUE if the type of this symbol is an interface; otherwise, return FALSE.
isInvariant() - Method in class gov.llnl.babel.symbols.Assertion
Return TRUE if an invariant; otherwise, return FALSE.
isInvariant(int) - Static method in class gov.llnl.babel.symbols.Assertion
Return TRUE if the specified type is an invariant; otherwise, return FALSE.
isLocal(Method) - Method in class gov.llnl.babel.symbols.Extendable
Return true if and only if the method given is locally defined in this extendable.
isLong() - Method in class gov.llnl.babel.ast.IntLiteral
 
isNull() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if the identifier is NULL; otherwise, return FALSE.
isNull() - Method in class gov.llnl.sidl.BaseArray
Check whether the array referenced by this object is null.
isNumericArray() - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the type is a numeric array; otherwise, return FALSE.
isPackage() - Method in class gov.llnl.babel.symbols.Symbol
Return TRUE if the symbol is a package; otherwise, return FALSE.
isPacked() - Method in class gov.llnl.babel.ast.ArrayType
 
isPointer(Type) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Return true if a particular sidl type is implemented using a pointer type.
isPointer(Type) - Static method in class gov.llnl.babel.backend.Utilities
Return true if and only if this type is implemented in C by a type that is a pointer.
isPortAllowed(int) - Method in class gov.llnl.babel.url.cookie.Cookie
Return true iff port is allowed to send/receive this cookie.
isPostcondition() - Method in class gov.llnl.babel.symbols.Assertion
Return TRUE if a postcondition; otherwise, return FALSE.
isPostcondition(int) - Static method in class gov.llnl.babel.symbols.Assertion
Return TRUE if the specified type is a postcondition; otherwise, return FALSE.
isPrecondition() - Method in class gov.llnl.babel.symbols.Assertion
Return TRUE if a precondition; otherwise, return FALSE.
isPrecondition(int) - Static method in class gov.llnl.babel.symbols.Assertion
Return TRUE if the specified type is a precondition; otherwise, return FALSE.
isPrimitive() - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the type is one of the standard primitive types, including strings; otherwise, return FALSE.
isRarray() - Method in class gov.llnl.babel.symbols.Type
Returns true if this Type is an rarray, false otherwise.
isRelevant(String, String, int) - Method in class gov.llnl.babel.url.cookie.Cookie
Check if the cookie should be sent with a particular request.
ISREMOTE - Static variable in class gov.llnl.babel.backend.IOR
The index of the built-in method for determining if an object is remote.
isRenamedFromAncestor() - Method in class gov.llnl.babel.ast.Method
 
isReserved() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if the identifier is a reserved keyword; otherwise, return FALSE.
isReturnCopy() - Method in class gov.llnl.babel.symbols.Method
Return the copy mode for the return type.
isRMIRelated(int) - Static method in class gov.llnl.babel.backend.IOR
 
isRowMajor() - Method in class gov.llnl.babel.ast.ArrayType
 
isSafeUrl(String) - Static method in class gov.llnl.babel.backend.html.LiteHtmlCheck
Check if the string is a reference to a tag or a network protocol (e.g.
isSame(Version) - Method in class gov.llnl.babel.symbols.Version
Return whether two version objects represent the same version number.
isSecure() - Method in class gov.llnl.babel.url.cookie.Cookie
Indicate whether the cookie is intended for secure connections only.
isSIDLBaseClass(SymbolID) - Static method in class gov.llnl.babel.BabelConfiguration
Return whether the specified symbol belongs to the SIDL namespace.
isSIDLSymbol(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the Symbol ID corresponds to a SIDL symbol; FALSE otherwise.
isSIDLXSymbol(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the Symbol ID corresponds to a SIDLX symbol; FALSE otherwise.
isStatic() - Method in class gov.llnl.babel.symbols.Method
Return TRUE if the method is static; otherwise, return FALSE.
isStatic() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the user-defined method is static; otherwise, return FALSE.
isString() - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the type is a string; otherwise, return FALSE.
isStruct() - Method in class gov.llnl.babel.symbols.Symbol
Return TRUE if the symbol is a class; otherwise, return FALSE.
isStruct() - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the type is an struct; otherwise, return FALSE.
isSymbol() - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the type is a symbol; otherwise, return FALSE.
isSymbolBindC() - Method in class gov.llnl.babel.symbols.SymbolID
Return true if symbol is something the bindC array manipulation can deal with
isUnserializable(Context, Type) - Static method in class gov.llnl.babel.backend.IOR
 
isUnserializable(Context, Struct) - Static method in class gov.llnl.babel.backend.IOR
 
isUnspecified() - Method in class gov.llnl.babel.symbols.Version
 
isUserValue() - Method in class gov.llnl.babel.ast.EnumItem
 
isValid() - Method in class gov.llnl.babel.symbols.Assertion
Return TRUE if the expression has been validated; otherwise, return FALSE.
isValid() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the expression has been marked as having passed the validation checks; otherwise, return FALSE.
isValidAssertionType(int) - Static method in class gov.llnl.babel.symbols.Assertion
Return TRUE if the type is valid; otherwise, return FALSE.
isValidHtmlLiteFrag(String) - Static method in class gov.llnl.babel.backend.html.LiteHtmlCheck
Check if a string is a valid HTML lite fragment.
isVerbose() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the parser check user option.
isWhitespace(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Return whether the string contains only whitespace.
iterator() - Method in class gov.llnl.babel.ast.NodeList
 

J

Java - Class in gov.llnl.babel.backend.jdk
Class Java contains common Java language binding routines shared by the Java backend code generators.
Java() - Constructor for class gov.llnl.babel.backend.jdk.Java
 
JavaImplSource - Class in gov.llnl.babel.backend.jdk
Create and write a source file for a Java extension class to wrap a BABEL extendable in a Java object.
JavaImplSource(Extendable, Context) - Constructor for class gov.llnl.babel.backend.jdk.JavaImplSource
Create an object capable of generating the source file for Java implementation
jj_nt - Variable in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
jjFillToken() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
 
jjnewLexState - Static variable in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
 
jjstrLiteralImages - Static variable in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
 
jjtAccept(SIDLParserVisitor, Object) - Method in interface gov.llnl.babel.parsers.sidl2.Node
Accept the visitor.
jjtAccept(SIDLParserVisitor, Object) - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
Accept the visitor.
JJTADD - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
jjtAddChild(Node, int) - Method in interface gov.llnl.babel.parsers.sidl2.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
JJTAND - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTARG - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTARGATTR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTARGATTRS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTARGLIST - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTARRAY - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTASSERTION - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTBITWISE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTCLASS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
jjtClose() - Method in interface gov.llnl.babel.parsers.sidl2.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
JJTCOMPLEX - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTCUSTOMATTR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTDIMENSION - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTENSURES - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTENUM - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTENUMERATOR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTEQUALITY - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTEXCEPTCLAUSE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTEXTENDSLIST - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTEXTENDSONE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTEXTENSION - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTEXTENT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTEXTENTS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTFROMCLAUSE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTFUNC - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTFUNCARGS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
jjtGetChild(int) - Method in interface gov.llnl.babel.parsers.sidl2.Node
This method returns a child node.
jjtGetChild(int) - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
jjtGetNumChildren() - Method in interface gov.llnl.babel.parsers.sidl2.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
jjtGetParent() - Method in interface gov.llnl.babel.parsers.sidl2.Node
 
jjtGetParent() - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
JJTGTLT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTIMPLEMENTSALLLIST - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTIMPLEMENTSLIST - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTIMPLICATION - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTIMPORT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTINTEGER - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTINTERFACE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTINVARIANTS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTLITERAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTMETHOD - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTMETHODATTR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTMETHODATTRS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTMETHODNAME - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTMODE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTMULT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTNAME - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
jjtNodeName - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTNUMBER - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
jjtOpen() - Method in interface gov.llnl.babel.parsers.sidl2.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
JJTOR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTORIENTATION - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTPACKAGE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTPOWER - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTPRIMATIVETYPE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTRARRAY - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
jjtree - Variable in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
JJTREQUIRE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTREQUIRES - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTRETURNTYPE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTSCALARTYPE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTSCOPEDID - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
jjtSetParent(Node) - Method in interface gov.llnl.babel.parsers.sidl2.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
JJTSHIFT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTSHORTNAME - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTSTART - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTSTRUCT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTSTRUCTITEM - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTTYPEATTR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTTYPEATTRS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTUNARY - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTUSERTYPE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTVERSION - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 
JJTVOID - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
 

K

kind - Variable in class gov.llnl.babel.parsers.sidl2.Token
An integer that describes the kind of this token.

L

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
 
LiteHtmlCheck - Class in gov.llnl.babel.backend.html
 
LiteHtmlCheck() - Constructor for class gov.llnl.babel.backend.html.LiteHtmlCheck
 
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
 

M

MACRO_RETURN_TYPE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MACRO_RETURNS_BOOLEAN_IND - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MACRO_RETURNS_DOUBLE_IND - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MACRO_RETURNS_INTEGER_IND - Static variable in class gov.llnl.babel.symbols.MethodCall
 
main(String[]) - Static method in class gov.llnl.babel.ast.ScopedIDTest
 
main(String[]) - Static method in class gov.llnl.babel.ast.VersionTest
 
main(String[]) - Static method in class gov.llnl.babel.backend.mangler.FortranMangler
 
main(String[]) - Static method in class gov.llnl.babel.backend.writers.PrettyWriterTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.CommandLineDriver
Main babel entry point.
main(String[]) - Static method in class gov.llnl.babel.config.ConfigurationTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.config.MetadataTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.url.URLTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.xml.XMLTest
Method main is the entry point for the unit test.
MAJOR_VERSION - Static variable in class gov.llnl.babel.backend.IOR
 
makeCxxCheckNullIOR() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the make package subdirs user option.
MakefileGenerator - Class in gov.llnl.babel.backend
This class is used to generate makefiles but may be amenable to extension to other types of build files.
MakefileGenerator() - Constructor for class gov.llnl.babel.backend.MakefileGenerator
 
makeGlueSubdirs() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the package and glue subdirs user option.
makeLanguageSubdir() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the language subdirectory user option.
makePackageSubdirs() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the make package subdirs user option.
markSymbolAsModified(SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
Mark a symbol in the symbol table as modified.
match(SymbolID) - Method in class gov.llnl.babel.symbols.RegexMatch
Return true if the SymbolID matches the compiled regular expression.
Matlab - Class in gov.llnl.babel.backend.matlab
This class defines some of the fundamental mapping rules for translating a symbol in the sidl file into Python.
Matlab() - Constructor for class gov.llnl.babel.backend.matlab.Matlab
 
MATLAB_COMMENT_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
MAX_OP_VALUE - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
MAX_RARRAY_INLINE - Static variable in class gov.llnl.babel.backend.c.StubHeader
Maximum number of rarray arguments allowed in an inlined method.
MAX_TYPE_IND - Static variable in class gov.llnl.babel.symbols.Type
 
MAX_VALID_MACRO_RETURNS - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MAXIMUM_ARRAY_METHOD - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MAXIMUM_METHOD - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MAXNAME - Static variable in class gov.llnl.babel.backend.fortran.AbbrevHeader
The maximum number of characters allowed in a name.
maxNameLength(Collection) - Static method in class gov.llnl.babel.backend.python.Python
 
maxNextCharInd - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
MAXUNMANGLED - Static variable in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
Metadata - Class in gov.llnl.babel.config
The Metadata class contains information from the machine configuration database XML metadata file.
Metadata(String) - Constructor for class gov.llnl.babel.config.Metadata
The constructor for the Metadata class initializes the internal data structures and parses the specified XML document.
Metadata - Class in gov.llnl.babel.symbols
The Metadata class represents the metadata associated with a symbol.
Metadata(String) - Constructor for class gov.llnl.babel.symbols.Metadata
This constructor for the Metadata class takes a date string as an argument and throws a ParseException if it is not in the proper format.
Metadata(Date) - Constructor for class gov.llnl.babel.symbols.Metadata
This constructor for the Metadata class takes a date object as an argument.
MetadataTest - Class in gov.llnl.babel.config
The MetadataTest class is a simple unit test for the Metadata class.
MetadataTest() - Constructor for class gov.llnl.babel.config.MetadataTest
 
Method - Class in gov.llnl.babel.ast
Has a name, inheritance hierarchy, return type, argument list, exception list, and is embedded in a Class or Interface NOTE: In this case, name is special in that name may be fullName, shortName, extension, etc.
Method(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Method
 
Method() - Constructor for class gov.llnl.babel.ast.Method
 
Method() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Method - Class in gov.llnl.babel.symbols
The Method class defines a SIDL method, including modifiers, return type, name, arguments, and exceptions.
Method(Context) - Constructor for class gov.llnl.babel.symbols.Method
Create an empty Method object that will be built by calls to other member functions.
Method.RarrayInfo - Class in gov.llnl.babel.symbols
 
Method.RarrayInfo(Argument, Argument, int) - Constructor for class gov.llnl.babel.symbols.Method.RarrayInfo
 
METHOD_ANY_ARRAY - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ANY_BUILTIN - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_ALL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_ANY - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_COUNT - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_DIMEN - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_IRANGE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_LOWER - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_MAX - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_MIN - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_NEAR_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_NON_DECR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_NON_INCR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_NONE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_RANGE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_SIZE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_STRIDE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_SUM - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_UPPER - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_IRANGE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_IS_USER_DEFINED - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_NEAR_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_NUMERIC_ARRAY - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_RANGE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_RELATION_BOTH - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_RELATION_LEFT - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_RELATION_NONE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_RELATION_RIGHT - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MethodAttr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
MethodCall - Class in gov.llnl.babel.symbols
 
MethodCall(String, Context) - Constructor for class gov.llnl.babel.symbols.MethodCall
Create a new object.
MethodList - Class in gov.llnl.babel.ast
 
MethodList(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.MethodList
 
MethodName - Class in gov.llnl.babel.ast
 
MethodName(ParseTreeNode) - Constructor for class gov.llnl.babel.ast.MethodName
 
MethodName(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.MethodName
 
MethodName() - Constructor for class gov.llnl.babel.ast.MethodName
 
MethodName() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
methodNeedsSkel(Method) - Static method in class gov.llnl.babel.backend.c.C
 
methodWasRenamed(Method) - Method in class gov.llnl.babel.symbols.Extendable
For From clauses: Check a parent has a different name for this method.
MIN_OP_VALUE - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
MIN_TYPE_IND - Static variable in class gov.llnl.babel.symbols.Type
 
MINIMUM_METHOD - Static variable in class gov.llnl.babel.symbols.MethodCall
 
minimumDepth(Collection) - Static method in class gov.llnl.babel.symbols.Symbol
Return the minimum depth for a collection of symbols.
MINOR_VERSION - Static variable in class gov.llnl.babel.backend.IOR
 
MINUS - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
MINUS - Static variable in class gov.llnl.babel.ast.UnaryExpr
 
MINUS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
MINUS - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
MINUS - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
minus(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the difference of two DoubleComplex objects, x-y.
minus(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the difference of a DoubleComplex object and a double, x-y.
minus(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the difference of a double and a DoubleComplex object, x-y.
minus(DoubleComplex) - Method in class sidl.DoubleComplex
Returns the difference of this DoubleComplex object and another DoubleComplex object, this-y.
minus(double) - Method in class sidl.DoubleComplex
Subtracts a double from this DoubleComplex and returns the difference, this-y.
minus(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the difference of two FloatComplex objects, x-y.
minus(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the difference of a FloatComplex object and a float, x-y.
minus(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns the difference of a float and a FloatComplex object, x-y.
minus(FloatComplex) - Method in class sidl.FloatComplex
Returns the difference of this FloatComplex object and another FloatComplex object, this-y.
minus(float) - Method in class sidl.FloatComplex
Subtracts a float from this FloatComplex and returns the difference, this-y.
minusReverse(double) - Method in class sidl.DoubleComplex
Returns the difference of this DoubleComplex object and a double, this-y.
minusReverse(float) - Method in class sidl.FloatComplex
Returns the difference of this FloatComplex object and a float, this-y.
Mode() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ModuleSource - Class in gov.llnl.babel.backend.fortran
This class provides the ability to write a FORTRAN 90 module for a sidl class/interface.
ModuleSource(LanguageWriterForFortran, Context) - Constructor for class gov.llnl.babel.backend.fortran.ModuleSource
Generate an instance to write the module for a FORTRAN 90 client.
MODULUS - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
MODULUS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
MODULUS - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
MsgList - Class in gov.llnl.babel.msg
Contains a list of UserMsg, and displays various subsets of them
MsgList() - Constructor for class gov.llnl.babel.msg.MsgList
Create an empty message list
MultExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
MULTI_LINE_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
MULTIPLY - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
MULTIPLY - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 

N

Name - Class in gov.llnl.babel.ast
A user defined name for things...
Name(ParseTreeNode) - Constructor for class gov.llnl.babel.ast.Name
This unusual (for a child of Node) constructor does not require a parent node (it is assumed that this will be determined later)
Name(String) - Constructor for class gov.llnl.babel.ast.Name
 
Name(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Name
 
name - Variable in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
Name() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
NameChecker - Class in gov.llnl.babel.visitor
 
NameChecker(MsgList) - Constructor for class gov.llnl.babel.visitor.NameChecker
 
NameCollisionException - Exception in gov.llnl.babel.cli
This exception is thrown by CommandLineDictionary.addCommandLineSwitch(gov.llnl.babel.cli.CommandLineSwitch) when the client attempts to add a switch that has the same name as an entry already in the dictionary.
NameCollisionException(CommandLineSwitch) - Constructor for exception gov.llnl.babel.cli.NameCollisionException
Create an exception indicating that there is a name space collision between command line switches.
NamedType - Class in gov.llnl.babel.ast
Base class for user defined types such as Class, Interface, Enumeration and Package.
NamedType() - Constructor for class gov.llnl.babel.ast.NamedType
 
NamedType(ParseTreeNode, ASTNode, Name) - Constructor for class gov.llnl.babel.ast.NamedType
 
NameMangler - Interface in gov.llnl.babel.backend.mangler
When symbol names are too long for a language, a NameMangler maps long names onto shorter names that are unlikely to conflict with other symbol names.
NE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
needsAbbrev(Context) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
negative(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the negative of a DoubleComplex object, -z.
negative(FloatComplex) - Static method in class sidl.FloatComplex
Returns the negative of a FloatComplex object, -z.
nestImplPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate a the namespaces in which the C++ class is nested.
nestPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate a the namespaces in which the C++ class is nested.
nestPackagesInNamespaces(LanguageWriterForCxx, SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate a the namespaces in which the C++ class is nested.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.Dependencies
 
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.DependenciesGenerator
This method is called for each file created by the FileManager.
newFile(SymbolID, int, String, String, String) - Method in interface gov.llnl.babel.backend.FileListener
This method is called by the FileManager for each new file it creates.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.MakefileGenerator
This method is called for each file created by the FileManager.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
This method is called for each file created by the FileManager.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.python.SetupGenerator
This method is called by the FileManager for each new file it creates.
newToken(int) - Static method in class gov.llnl.babel.parsers.sidl2.Token
Returns a new Token object, by default.
next - Variable in class gov.llnl.babel.parsers.sidl2.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class gov.llnl.babel.xml.ElementIterator
Return the current element or null if there are no more matching elements.
nextToken() - Method in class gov.llnl.babel.url.cookie.Lexer
Find the next token.
Node - Interface in gov.llnl.babel.parsers.sidl2
 
NodeList - Class in gov.llnl.babel.ast
 
NodeList(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.NodeList
 
NONBLOCKING - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
NONBLOCKING - Static variable in class gov.llnl.babel.symbols.Method
 
NONBLOCKING_RECV - Static variable in class gov.llnl.babel.symbols.Method
 
NONBLOCKING_SEND - Static variable in class gov.llnl.babel.symbols.Method
 
NonMangler - Class in gov.llnl.babel.backend.mangler
This mangler doesn't do any mangling.
NonMangler() - Constructor for class gov.llnl.babel.backend.mangler.NonMangler
 
NOOP - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
NOOP - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
NORMAL - Static variable in class gov.llnl.babel.symbols.Method
 
NOT - Static variable in class gov.llnl.babel.ast.UnaryExpr
 
NOT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
NOT - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
NOT_EQUAL - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
NOT_EQUAL - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
notExcluded(SymbolID, Context) - Static method in class gov.llnl.babel.Generator
 
NULL - Static variable in class gov.llnl.babel.backend.c.C
 
NULL - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
NULL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
NULL - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
Number() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
NumericLiteral - Class in gov.llnl.babel.ast
 
NumericLiteral(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.NumericLiteral
 
numRarray() - Method in class gov.llnl.babel.symbols.Method
Returns the number of rarray arguments in the method's argument list.

O

OCTAL_LITERAL - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ONEWAY - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ONEWAY - Static variable in class gov.llnl.babel.symbols.Method
 
OPAQUE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
OPAQUE - Static variable in class gov.llnl.babel.symbols.Type
 
Opaque - Class in sidl
Class Opaque contains inner classes that provide holder and array support for standard Java primitive types.
Opaque() - Constructor for class sidl.Opaque
 
Opaque.Array - Class in sidl
Define a one dimensional array of type long for the sidl Java run-time.
Opaque.Array() - Constructor for class sidl.Opaque.Array
Construct an empty array object.
Opaque.Array(long, boolean) - Constructor for class sidl.Opaque.Array
Create an array using an IOR array pointer.
Opaque.Array(int, int[], int[], boolean) - Constructor for class sidl.Opaque.Array
Create an array with the specified lower and upper bounds.
Opaque.Array.Holder - Class in sidl
 
Opaque.Array.Holder() - Constructor for class sidl.Opaque.Array.Holder
Create a holder class with an empty holdee object.
Opaque.Array.Holder(Opaque.Array) - Constructor for class sidl.Opaque.Array.Holder
Create a holder with the specified object.
Opaque.Array1 - Class in sidl
Define a one dimensional array of type long.
Opaque.Array1() - Constructor for class sidl.Opaque.Array1
Create an empty one dimensional array.
Opaque.Array1(long, boolean) - Constructor for class sidl.Opaque.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Opaque.Array1(int, int, boolean) - Constructor for class sidl.Opaque.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array1(int, boolean) - Constructor for class sidl.Opaque.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array1(long[]) - Constructor for class sidl.Opaque.Array1
Create a one dimensional array using the specified Java array.
Opaque.Array1.Holder - Class in sidl
 
Opaque.Array1.Holder() - Constructor for class sidl.Opaque.Array1.Holder
Create a holder class with an empty holdee object.
Opaque.Array1.Holder(Opaque.Array1) - Constructor for class sidl.Opaque.Array1.Holder
Create a holder with the specified object.
Opaque.Array2 - Class in sidl
Define a two dimensional array of type long.
Opaque.Array2() - Constructor for class sidl.Opaque.Array2
Create an empty two dimensional array.
Opaque.Array2(long, boolean) - Constructor for class sidl.Opaque.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Opaque.Array2(int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array2(int, int, boolean) - Constructor for class sidl.Opaque.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array2(long[][]) - Constructor for class sidl.Opaque.Array2
Create a two dimensional array using the specified Java array.
Opaque.Array2.Holder - Class in sidl
 
Opaque.Array2.Holder() - Constructor for class sidl.Opaque.Array2.Holder
Create a holder class with an empty holdee object.
Opaque.Array2.Holder(Opaque.Array2) - Constructor for class sidl.Opaque.Array2.Holder
Create a holder with the specified object.
Opaque.Array3 - Class in sidl
Define a three dimensional array of type long.
Opaque.Array3() - Constructor for class sidl.Opaque.Array3
Create an empty three dimensional array.
Opaque.Array3(long, boolean) - Constructor for class sidl.Opaque.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Opaque.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array3(int, int, int, boolean) - Constructor for class sidl.Opaque.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array3(long[][][]) - Constructor for class sidl.Opaque.Array3
Create a three dimensional array using the specified Java array.
Opaque.Array3.Holder - Class in sidl
 
Opaque.Array3.Holder() - Constructor for class sidl.Opaque.Array3.Holder
Create a holder class with an empty holdee object.
Opaque.Array3.Holder(Opaque.Array3) - Constructor for class sidl.Opaque.Array3.Holder
Create a holder with the specified object.
Opaque.Array4 - Class in sidl
Define a four dimensional array of type long.
Opaque.Array4() - Constructor for class sidl.Opaque.Array4
Create an empty four dimensional array.
Opaque.Array4(long, boolean) - Constructor for class sidl.Opaque.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Opaque.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array4(int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array4(long[][][][]) - Constructor for class sidl.Opaque.Array4
Create a four dimensional array using the specified Java array.
Opaque.Array4.Holder - Class in sidl
 
Opaque.Array4.Holder() - Constructor for class sidl.Opaque.Array4.Holder
Create a holder class with an empty holdee object.
Opaque.Array4.Holder(Opaque.Array4) - Constructor for class sidl.Opaque.Array4.Holder
Create a holder with the specified object.
Opaque.Array5 - Class in sidl
Define a five dimensional array of type long.
Opaque.Array5() - Constructor for class sidl.Opaque.Array5
Create an empty four dimensional array.
Opaque.Array5(long, boolean) - Constructor for class sidl.Opaque.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Opaque.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array5(long[][][][][]) - Constructor for class sidl.Opaque.Array5
Create a five dimensional array using the specified Java array.
Opaque.Array5.Holder - Class in sidl
 
Opaque.Array5.Holder() - Constructor for class sidl.Opaque.Array5.Holder
Create a holder class with an empty holdee object.
Opaque.Array5.Holder(Opaque.Array5) - Constructor for class sidl.Opaque.Array5.Holder
Create a holder with the specified object.
Opaque.Array6 - Class in sidl
Define a six dimensional array of type long.
Opaque.Array6() - Constructor for class sidl.Opaque.Array6
Create an empty six dimensional array.
Opaque.Array6(long, boolean) - Constructor for class sidl.Opaque.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Opaque.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array6(long[][][][][][]) - Constructor for class sidl.Opaque.Array6
Create a six dimensional array using the specified Java array.
Opaque.Array6.Holder - Class in sidl
 
Opaque.Array6.Holder() - Constructor for class sidl.Opaque.Array6.Holder
Create a holder class with an empty holdee object.
Opaque.Array6.Holder(Opaque.Array6) - Constructor for class sidl.Opaque.Array6.Holder
Create a holder with the specified object.
Opaque.Array7 - Class in sidl
Define a seven dimensional array of type long.
Opaque.Array7() - Constructor for class sidl.Opaque.Array7
Create an empty seven dimensional array.
Opaque.Array7(long, boolean) - Constructor for class sidl.Opaque.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Opaque.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array7(long[][][][][][][]) - Constructor for class sidl.Opaque.Array7
Create a seven dimensional array using the specified Java array.
Opaque.Array7.Holder - Class in sidl
 
Opaque.Array7.Holder() - Constructor for class sidl.Opaque.Array7.Holder
Create a holder class with an empty holdee object.
Opaque.Array7.Holder(Opaque.Array7) - Constructor for class sidl.Opaque.Array7.Holder
Create a holder with the specified object.
Opaque.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Opaque.
Opaque.Holder() - Constructor for class sidl.Opaque.Holder
Create a holder class with an empty holdee object.
Opaque.Holder(long) - Constructor for class sidl.Opaque.Holder
Create a holder with the specified object.
openCxxExtern() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Open the C++ extern block at the top of the header file.
openCxxExtern() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
Open the C++ extern block at the top of the header file.
openHeaderGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Open the header include guard at the top of the header file.
openHeaderGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
Open the header include guard at the top of the header file.
openUCxxNamespace(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Opens ucxx namespace
OPTIONAL_RMI - Static variable in class gov.llnl.babel.BabelConfiguration
 
ORDER - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
OrExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
out - Variable in class gov.llnl.babel.parsers.sidl2.SIDLDumpVisitor
 
OUT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
out - Variable in class gov.llnl.babel.parsers.sidl2.SIDLTouchUpVisitor
 
OUT - Static variable in class gov.llnl.babel.symbols.Argument
 
OUT - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
outputSymbolEdits(String, LanguageWriter) - Method in class gov.llnl.babel.backend.CodeSplicer
Output symbol information to the specified output print writer.
outputUnusedSymbolEdits(PrintWriter) - Method in class gov.llnl.babel.backend.CodeSplicer
Output the unused edits in the symbol edit database.
outputUnusedSymbolEdits(LanguageWriter) - Method in class gov.llnl.babel.backend.CodeSplicer
Output the unused edits in the symbol edit database.
over(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns DoubleComplex object divided by a DoubleComplex object, x/y.
over(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns DoubleComplex object divided by a double, x/y.
over(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns a double divided by a DoubleComplex object, x/y.
over(DoubleComplex) - Method in class sidl.DoubleComplex
Returns this DoubleComplex object divided by another DoubleComplex object, this/y.
over(double) - Method in class sidl.DoubleComplex
Returns this DoubleComplex object divided by double, this/y.
over(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns FloatComplex object divided by a FloatComplex object, x/y.
over(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns FloatComplex object divided by a float, x/y.
over(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns a float divided by a FloatComplex object, x/y.
over(FloatComplex) - Method in class sidl.FloatComplex
Returns this FloatComplex object divided by another FloatComplex object, this/y.
over(float) - Method in class sidl.FloatComplex
Returns this FloatComplex object divided by float, this/y.
overloadCollision(Method) - Method in class gov.llnl.babel.symbols.Method
 
overReverse(double) - Method in class sidl.DoubleComplex
Returns a double dividied by this DoubleComplex object, x/this.
overReverse(float) - Method in class sidl.FloatComplex
Returns a float dividied by this FloatComplex object, x/this.
OverrideChecker - Class in gov.llnl.babel.visitor
Iterates over the AST with the full decorated Sybol table in order to check that all the method overwrites were done correctly.
OverrideChecker(MsgList) - Constructor for class gov.llnl.babel.visitor.OverrideChecker
 

P

Package - Class in gov.llnl.babel.ast
The only NamedType that contains other types.
Package() - Constructor for class gov.llnl.babel.ast.Package
 
Package(ParseTreeNode, ASTNode, Name, Version) - Constructor for class gov.llnl.babel.ast.Package
 
Package() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
PACKAGE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
Package - Class in gov.llnl.babel.symbols
The Package class describes a sidl package naming scope.
Package(SymbolID, Comment, Context) - Constructor for class gov.llnl.babel.symbols.Package
Create a new Package with the specified symbol identifier and comment.
Package(SymbolID, Comment, Metadata, Context) - Constructor for class gov.llnl.babel.symbols.Package
Create a new Package with the specified symbol identifier, comment, and metadata.
PACKAGE - Static variable in class gov.llnl.babel.symbols.Symbol
 
PACKAGE - Static variable in class gov.llnl.babel.symbols.Type
 
PackageMakeInfoGenerator - Class in gov.llnl.babel.backend
This class is used to generate a makefile at the top of the generated source tree (for an invocation of babel) that tells about the other makefiles/setup.py files in the tree.
PackageMakeInfoGenerator() - Constructor for class gov.llnl.babel.backend.PackageMakeInfoGenerator
 
packArg(LanguageWriterForC, Context, String, String, Argument, boolean) - Static method in class gov.llnl.babel.backend.rmi.RMI
generate the method call to pack an argument
packType(LanguageWriterForC, Context, String, String, Type, String, String, int, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.rmi.RMI
generate the method call to pack an argument
parent - Variable in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
parse(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Parse and validate the XML document represented by the string URI.
parse(InputSource, EntityResolver) - Static method in class gov.llnl.babel.xml.XMLUtilities
Parse and validate the XML document represented by the specified input source.
parseCheckOnly() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the parser check user option.
ParseException - Exception in gov.llnl.babel.parsers.sidl2
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception gov.llnl.babel.parsers.sidl2.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception gov.llnl.babel.parsers.sidl2.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception gov.llnl.babel.parsers.sidl2.ParseException
 
parseFileAsInclude(String) - Method in class gov.llnl.babel.Generator
Parse a file but don't include its contents in the list of symbols to be output.
parseOrResolve(String) - Method in class gov.llnl.babel.Generator
Parse a file or a URL.
parser - Variable in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
ParseSymbolException - Exception in gov.llnl.babel.parsers.xml
The ParseSymbolException exception class is thrown if an error is detected while parsing an XML/DOM symbol representation.
ParseSymbolException(String) - Constructor for exception gov.llnl.babel.parsers.xml.ParseSymbolException
Create a new ParseSymbolException exception with the specified message string.
ParseSymbolXML - Class in gov.llnl.babel.parsers.xml
Class ParseSymbolXML converts an XML document into a SIDL symbol.
ParseSymbolXML(InputSource, Context) - Constructor for class gov.llnl.babel.parsers.xml.ParseSymbolXML
Create an XML input stream to SIDL symbol converter object.
ParseSymbolXML(Document, Context) - Constructor for class gov.llnl.babel.parsers.xml.ParseSymbolXML
Create a DOM document to SIDL symbol converter object.
ParseTree2ASTVisitor - Class in gov.llnl.babel.parsers.sidl2
This class turns the JJTree/JavaCC generated parse tree into a bona fide AST.
ParseTree2ASTVisitor(MsgList) - Constructor for class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
 
ParseTreeNode - Class in gov.llnl.babel.parsers.sidl2
 
ParseTreeNode(int) - Constructor for class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
ParseTreeNode(SIDLParser, int) - Constructor for class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
PLUS - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
PLUS - Static variable in class gov.llnl.babel.ast.UnaryExpr
 
PLUS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
PLUS - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
PLUS - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
plus(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the sum of two DoubleComplex objects, x+y.
plus(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the sum of a DoubleComplex and a double, x+y.
plus(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the sum of a double and a DoubleComplex, x+y.
plus(DoubleComplex) - Method in class sidl.DoubleComplex
Returns the sum of this DoubleComplex and another DoubleComplex, this+y.
plus(double) - Method in class sidl.DoubleComplex
Returns the sum of this DoubleComplex a double, this+y.
plus(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the sum of two FloatComplex objects, x+y.
plus(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the sum of a FloatComplex and a float, x+y.
plus(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns the sum of a float and a FloatComplex, x+y.
plus(FloatComplex) - Method in class sidl.FloatComplex
Returns the sum of this FloatComplex and another FloatComplex, this+y.
plus(float) - Method in class sidl.FloatComplex
Returns the sum of this FloatComplex a float, this+y.
plusReverse(double) - Method in class sidl.DoubleComplex
Returns the sum of this DoubleComplex and a double, x+this.
plusReverse(float) - Method in class sidl.FloatComplex
Returns the sum of this FloatComplex and a float, x+this.
popLineBreak() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Restore the line break status to its previous value.
POST_EXCEPTION - Static variable in class gov.llnl.babel.BabelConfiguration
 
POSTCONDITION_CALL_PREFIX - Static variable in class gov.llnl.babel.backend.IOR
 
postHasMethodCall() - Method in class gov.llnl.babel.symbols.Method
Returns TRUE if the postcondition clause includes at least one method call; returns FALSE otherwise.
postHasResult() - Method in class gov.llnl.babel.symbols.Method
Returns TRUE if the postcondition clause includes a result argument; returns FALSE otherwise.
postHasResultOrOutArg() - Method in class gov.llnl.babel.symbols.Method
Returns TRUE if the postcondition clause includes at least one result or output argument; returns FALSE otherwise.
postprocessJNIArgument(LanguageWriterForC, Argument, String, Context) - Static method in class gov.llnl.babel.backend.jdk.Java
Method postprocessJNIArgument converts between IOR arguments and Java arguments.
postprocessJNIReturn(LanguageWriterForC, Type, String, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Method postprocessJNIReturn converts between IOR return arguments and Java return arguments.
postprocessServerJNIArgument(LanguageWriterForC, Argument, String, Context) - Static method in class gov.llnl.babel.backend.jdk.Java
Method postprocessServerJNIArgument converts Java arguments to IOR arguments.
postprocessServerJNIReturn(LanguageWriterForC, Type, String, String, Context) - Static method in class gov.llnl.babel.backend.jdk.Java
Method postprocessServerJNIReturn converts from java return arguments to IOR return arguments.
postToURL(String, String, InputStream) - Method in class gov.llnl.babel.url.CookieConnection
Open a POST connection to the specified URL and submit the specified input stream with the associated content type.
pow(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the DoubleComplex z raised to the x power, with a branch cut for the first parameter (z) along the negative real axis.
pow(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the DoubleComplex x raised to the DoubleComplex y power.
pow(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the FloatComplex z raised to the x power, with a branch cut for the first parameter (z) along the negative real axis.
pow(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the FloatComplex x raised to the FloatComplex y power.
POWER - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
POWER - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
POWER - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
PowerExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
PRE_EXCEPTION - Static variable in class gov.llnl.babel.BabelConfiguration
 
PRECONDITION_CALL_PREFIX - Static variable in class gov.llnl.babel.backend.IOR
 
preHasMethodCall() - Method in class gov.llnl.babel.symbols.Method
Returns TRUE if the precondition clause includes at least one method call; returns FALSE otherwise.
preHasResultOrOutArg() - Method in class gov.llnl.babel.symbols.Method
/** Returns TRUE if the precondition clause includes at least one result or output argument; returns FALSE otherwise.
prepareFilesAndDependencies() - Method in class gov.llnl.babel.Context
 
prependGlobalUCxx() - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
prependLocalUCxx() - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
preprocessJNIArgument(LanguageWriterForC, Argument, String, Context) - Static method in class gov.llnl.babel.backend.jdk.Java
Method preprocessJNIArgument converts between Java arguments and IOR arguments.
preprocessServerJNIArgument(LanguageWriterForC, Argument, String, Context) - Static method in class gov.llnl.babel.backend.jdk.Java
Method preprocessServerJNIArgument converts IOR arguments to Java arguments.
PrettyWriter - Class in gov.llnl.babel.backend.writers
The PrettyWriter class formats output for the backend code generators.
PrettyWriter(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.PrettyWriter
Create a new PrettyWriter instance that will send output to the specified print writer object.
PrettyWriterTest - Class in gov.llnl.babel.backend.writers
Class PrettyWriterTest is a simple unit test for the pretty writer class.
PrettyWriterTest() - Constructor for class gov.llnl.babel.backend.writers.PrettyWriterTest
 
prevCharIsCR - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
prevCharIsLF - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
PrimaryExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
PrimativeType() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
print(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the specified string to the print writer output stream.
print(PrintStream) - Method in class gov.llnl.babel.msg.MsgList
 
printAligned(String, int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the text string in a field of the specified width.
printErrors(PrintStream) - Method in class gov.llnl.babel.Generator
 
printHelpText() - Method in class gov.llnl.babel.SwitchDictionary
 
println(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the specified string followed by a newline to the print writer output stream.
println() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Advance the output stream to the next line.
printlnUnformatted(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print unformatted text to the print writer stream.
printMethods(Extendable) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Print the methods associated with the extendable (i.e., class or interface).
printParentInterfaces(Extendable) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Print the parent interfaces for the extendable (i.e., class or interface).
printRegisteredGenerators(PrintStream) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
 
printRequires(Context, Package, LanguageWriter) - Static method in class gov.llnl.babel.backend.sidl.ScopedName
Build then print the require statements associated with the package.
printRequires(Package) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Prints the requires statements based on symbols associated with the specified package.
printSignaturePlus(LanguageWriter, Extendable, Method, String) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Print the signature of the method, optionally including the definition modifier, and any associated pre- and post-conditions to the specified LanguageWriter.
printSpaces(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the specified number of spaces to the pretty writer.
printSymbolNames(Set) - Method in class gov.llnl.babel.CommandLineDriver
Print all symbols to output.
printUnformatted(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print unformatted text to the print writer stream.
processCommandline(String[]) - Method in class gov.llnl.babel.CommandLineDriver
Extract the options from the command line arguments and perform associated set up as appropriate.
processCommandSwitch(String) - Method in interface gov.llnl.babel.cli.CommandLineSwitch
This method is called when the Babel end user specifies this command line switch on the command line.
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.CCAModeSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ClientSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.CommentLocalOnlySwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.CxxIORExceptionSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.DefaultRepositoryPathSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ExcludeExternalSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ExcludeSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.GenerateHooksSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.GenerateMakefileSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.GenerateSidlStdlibSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.GenerateSubdirOffSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.GenerateSubdirSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.HideGlueOffSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.HideGlueSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.IncludeReferencedSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.LanguageSubdirOffSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.LanguageSubdirSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.MakePrefixSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.MultiResetOption
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.MultiSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.NoDefaultRepositorySwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.OutputDirectorySwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ParseCheckSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ParseResolveOption
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.RenameSplicerSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.RepositoryPathSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ServerSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ShortFileNamesSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.SuppressContractsSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.SuppressIORSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.SuppressStubSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.SuppressTimestampSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.TextSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.TimestampSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.TouchOption
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.VerboseSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.VersionSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.VpathSwitch
 
processHTML(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Convert HTML/XML entities as appropriate.
processHTML(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
 
processHTML(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
 
processHTML(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
 
processHTML(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
 
processHTML(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
 
processMultiple(String[]) - Method in class gov.llnl.babel.CommandLineDriver
 
Profile - Class in gov.llnl.babel.config
Class Profile defines one particular machine configuration profile for the Babel compiler.
Profile(String, String) - Constructor for class gov.llnl.babel.config.Profile
The Profile constructor takes a profile name and a language as string arguments.
protectCollection(Collection) - Method in class gov.llnl.babel.symbols.ASTNode
 
protectList(List) - Method in class gov.llnl.babel.symbols.ASTNode
 
protectMap(Map) - Method in class gov.llnl.babel.symbols.ASTNode
 
protectSet(Set) - Method in class gov.llnl.babel.symbols.ASTNode
 
proxyVariable(String) - Static method in class gov.llnl.babel.backend.python.TranslateArguments
 
PUBLIC_EPV - Static variable in class gov.llnl.babel.backend.IOR
 
PURE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
PURE - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
pushLineBreak(boolean) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Change the line break status to linebreak and save the previous value on a stack.
putSymbol(Symbol) - Method in class gov.llnl.babel.symbols.SymbolTable
Add a new symbol to the symbol table.
Python - Class in gov.llnl.babel.backend.python
This class defines some of the fundamental mapping rules for translating a symbol in the sidl file into Python.
Python() - Constructor for class gov.llnl.babel.backend.python.Python
Build a Python support object.
PythonClientC - Class in gov.llnl.babel.backend.python
 
PythonClientC(Symbol, Context) - Constructor for class gov.llnl.babel.backend.python.PythonClientC
 
PythonClientCSource - Class in gov.llnl.babel.backend.python
This class will write the C source file for a Python C extension module to provide access from Python to a class or interface.
PythonClientCSource(Extendable, Context) - Constructor for class gov.llnl.babel.backend.python.PythonClientCSource
Create an object capable of generating the source C file for a sidl extendable (ie class or interface).
PythonClientHeader - Class in gov.llnl.babel.backend.python
Create and write a header for a Python C extension class to wrap a BABEL extendable in a Python object.
PythonClientHeader(Symbol, Context) - Constructor for class gov.llnl.babel.backend.python.PythonClientHeader
Create an object capable of generating the header file for a BABEL extendable.
PythonClientStructSource - Class in gov.llnl.babel.backend.python
 
pythonDocComment() - Method in class gov.llnl.babel.backend.python.PythonClientC
 
PythonServerCSource - Class in gov.llnl.babel.backend.python
The purpose of this class is to generate the C skeleton code to support sidl objects implemented in Python.
PythonServerCSource(Class, Context) - Constructor for class gov.llnl.babel.backend.python.PythonServerCSource
 
PythonServerLaunch - Class in gov.llnl.babel.backend.python
 
PythonServerLaunch(Class, Context) - Constructor for class gov.llnl.babel.backend.python.PythonServerLaunch
 
PythonServerPySource - Class in gov.llnl.babel.backend.python
The purpose of this class is to generate Python source code to implement a sidl class.
PythonServerPySource(Class, Context) - Constructor for class gov.llnl.babel.backend.python.PythonServerPySource
 

R

RADDREF - Static variable in class gov.llnl.babel.backend.IOR
The index of the built-in method for determining if an object is local.
Rarray() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
RARRAY - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
rarray - Variable in class gov.llnl.babel.symbols.Method.RarrayInfo
 
RarrayIndices - Class in gov.llnl.babel.symbols
 
RarrayIndices() - Constructor for class gov.llnl.babel.symbols.RarrayIndices
 
RArrayType - Class in gov.llnl.babel.ast
A special case of Array where user deals with raw memory.
RArrayType(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.RArrayType
 
RAW_ARRAY_EXT - Static variable in class gov.llnl.babel.backend.c.C
 
RBRACE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
RBRACKET - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
readChar() - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
readConfiguration(String) - Method in class gov.llnl.babel.config.Configuration
Parse the specified XML document to retrieve machine configuration information.
readmitExcludedGroup(String) - Method in class gov.llnl.babel.backend.MakefileGenerator
Remove a group name from those excluded from generation;
readURL(String) - Static method in class gov.llnl.babel.url.URLUtilities
Read data from a properly formatted URL and return it as a string.
real() - Method in class sidl.DoubleComplex
Returns the real part of a DoubleComplex object.
real(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the real part of a DoubleComplex object.
real() - Method in class sidl.FloatComplex
Returns the real part of a FloatComplex object.
real(FloatComplex) - Static method in class sidl.FloatComplex
Returns the real part of a FloatComplex object.
reallocate(int, int[], int[], boolean) - Method in class gov.llnl.sidl.BaseArray
Reallocate array data using the specified dimension and lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Boolean.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Boolean.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Character.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Character.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Character.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Character.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Character.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Character.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Character.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Double.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Double.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Double.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Double.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Double.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Double.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Double.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.DoubleComplex.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Enum.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Enum.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Enum.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Enum.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Enum.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Enum.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Enum.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Float.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Float.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Float.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Float.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Float.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Float.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Float.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.FloatComplex.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Integer.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Integer.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Integer.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Integer.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Integer.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Integer.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Integer.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Long.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Long.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Long.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Long.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Long.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Long.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Long.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Opaque.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Opaque.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Opaque.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Opaque.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Opaque.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Opaque.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Opaque.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.String.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.String.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.String.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.String.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.String.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.String.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.String.Array7
Reallocate array data using the specifed lower and upper bounds.
recordDependency(SymbolID) - Method in class gov.llnl.babel.backend.Dependencies
Method for recording makefile dependencies.
recordDependency(Symbol) - Method in class gov.llnl.babel.backend.Dependencies
 
recordMakefile(Map, String) - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Generate the actual make file.
redirectBegin(String, int) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Mark a region where the debugger should be redirected to another file starting on a specific line.
redirectBegin(String, int) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
Mark a region where the debugger should be redirected to another file starting on a specific line.
redirectBegin(String, int) - Method in interface gov.llnl.babel.backend.writers.LineRedirector
Mark a region where the debugger should be redirected to another file starting on a specific line
redirectEnd(String, int) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
End the region where the debugger can just follow this file.
redirectEnd(String, int) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
End the region where the debugger can just follow this file.
redirectEnd(String, int) - Method in interface gov.llnl.babel.backend.writers.LineRedirector
End the region where the debugger can just follow this file.
RegexMatch - Class in gov.llnl.babel.symbols
Provide regular expression matching for SymbolID against regular expressions.
RegexMatch(String) - Constructor for class gov.llnl.babel.symbols.RegexMatch
Create a regular expression matching object.
RegexUnsupportedException - Exception in gov.llnl.babel.symbols
 
RegexUnsupportedException() - Constructor for exception gov.llnl.babel.symbols.RegexUnsupportedException
 
registerBuildGenerator(BuildGenerator) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
 
registerCodeGenerator(CodeGenerator) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
Register a CodeGenerators with the factory.
registerCommandLineSwitches(CommandLineDictionary) - Method in interface gov.llnl.babel.cli.CommandLineExtension
This method should register all command line switches in the dictionary.
registerCommandLineSwitches(CommandLineDictionary) - Method in class gov.llnl.babel.UserOptions
 
registerParentChild(Extendable, Extendable) - Method in class gov.llnl.babel.visitor.HierarchySorter
Register an inheritance relationship to be revealed to SymbolTable later.
ReInit(InputStream) - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ReInit(InputStream, String) - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ReInit(Reader) - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ReInit(SIDLParserTokenManager) - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
ReInit(SimpleCharStream) - Method in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
ReInit(Reader) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
ReInit(InputStream, String) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
ReInit(InputStream) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
ReInit(InputStream, String, int, int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
reinterpretCast(String, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
generate a reinterpretCast
RELATION_OP_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
WARNING: The following relation operators must correspond to those found in sidlArray.h.
RELATION_OP_GREATER_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
RELATION_OP_GREATER_THAN - Static variable in class gov.llnl.babel.symbols.MethodCall
 
RELATION_OP_LESS_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
RELATION_OP_LESS_THAN - Static variable in class gov.llnl.babel.symbols.MethodCall
 
RELATION_OP_NOT_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
RelationalExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
REMAINDER - Static variable in class gov.llnl.babel.ast.BinaryExpr
 
REMAINDER - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
REMAINDER - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
REMARK - Static variable in class gov.llnl.babel.msg.UserMsg
 
remove() - Method in class gov.llnl.babel.xml.ElementIterator
The remove method is not supported and will throw an unsupported operation exception.
removeAttribute(String) - Method in class gov.llnl.babel.symbols.Argument
 
removeAttribute(String) - Method in interface gov.llnl.babel.symbols.Attributes
 
removeAttribute(String) - Method in class gov.llnl.babel.symbols.Method
 
removeAttribute(String) - Method in class gov.llnl.babel.symbols.Symbol
 
removeDefaultRepository() - Method in class gov.llnl.babel.Context
 
removeExpired() - Method in class gov.llnl.babel.url.cookie.CookieJar
Remove stale cookies from the jar.
removeFromRepositoryPath(String) - Method in class gov.llnl.babel.BabelConfiguration
 
removeListener(FileListener) - Method in class gov.llnl.babel.backend.FileManager
Remove a listener from this file manager.
removeListeners(Collection) - Method in class gov.llnl.babel.backend.FileManager
Remove a collection of listeners from this file manager.
removeSymbolResolver(SymbolResolver) - Method in class gov.llnl.babel.symbols.SymbolTable
 
renameSymbol(String, String) - Method in class gov.llnl.babel.backend.CodeSplicer
If a symbol by the name oldName exists, rename it to newName.
reorderArguments(List) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Reorder an argument list to guarantee that all raw arrays occur at the end of the argument list.
replace(String, String, String) - Static method in class gov.llnl.babel.backend.Utilities
This method allows substring replacement Unfortunately the java.lang.String class has a replace function for characters but not strings.
Repository - Interface in gov.llnl.babel.repository
The Repository interface supports both reading and writing to a common sidl symbol repository.
RepositoryException - Exception in gov.llnl.babel.repository
The RepositoryException exception class is thrown if an error is detected while writing sidl symbols to a repository.
RepositoryException(String) - Constructor for exception gov.llnl.babel.repository.RepositoryException
Create a new RepositoryException exception with the specified message string.
RepositoryFactory - Class in gov.llnl.babel.repository
RepositoryFactory is a singleton factory that manages the creation of repository interfaces based on a repository URI.
RepositoryFactory(Context) - Constructor for class gov.llnl.babel.repository.RepositoryFactory
Create a new instance of the repository factory.
Require() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
REQUIRE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
REQUIRE - Static variable in class gov.llnl.babel.symbols.Assertion
 
REQUIRE_ELSE - Static variable in class gov.llnl.babel.symbols.Assertion
 
RequireClause - Class in gov.llnl.babel.ast
Specifies a type and version to be used in type resolution.
RequireClause(ParseTreeNode, ASTNode, ScopedID, Version) - Constructor for class gov.llnl.babel.ast.RequireClause
 
Requires - Class in gov.llnl.babel.ast
 
Requires(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Requires
 
Requires() - Constructor for class gov.llnl.babel.ast.Requires
 
Requires() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.BooleanLiteral
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.CharacterLiteral
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.DoubleLiteral
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return TRUE if extendable context is required to validate the expression; otherwise, return false.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.FloatLiteral
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.IntegerLiteral
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.LongLiteral
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.StringLiteral
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresExtendableContext() - Method in class gov.llnl.babel.symbols.UnaryExpression
Return TRUE if extendable context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.BooleanLiteral
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.CharacterLiteral
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.DoubleLiteral
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return TRUE if method context is required to validate the expression; otherwise, return false.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.FloatLiteral
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.IntegerLiteral
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.LongLiteral
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.StringLiteral
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
requiresMethodContext() - Method in class gov.llnl.babel.symbols.UnaryExpression
Return TRUE if method context is required to validate the expression; otherwise, return FALSE.
reset() - Method in class gov.llnl.babel.Context
 
reset() - Method in class gov.llnl.babel.UserOptions
 
reset(long, boolean) - Method in class gov.llnl.sidl.BaseArray
Destroy existing array data (if present and owner) and assign the new array pointer and owner.
resolveAllParents() - Method in class gov.llnl.babel.symbols.SymbolTable
Resolve all external symbol references for all parents of symbols in the symbol table.
resolveAllReferences() - Method in class gov.llnl.babel.symbols.SymbolTable
Resolve all external symbol references for all symbols in the symbol table.
resolveDoc(ParseTreeNode) - Method in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
Resolve the doc string from the special tokens preceding the node
resolveDoc(ParseTreeNode) - Method in class gov.llnl.babel.parsers.sidl2.SIDLTouchUpVisitor
Resolve the doc string from the special tokens preceding the node
resolveEntity(String, String) - Method in class gov.llnl.babel.parsers.xml.DTDManager
Provide the implementation of an EntityResolver to convert the symbol PUBLIC identifier into a URL for the symbol DTD.
resolveFQN(String, ASTNode, SymbolTable, HashMap, MsgList) - Static method in class gov.llnl.babel.visitor.TypeResolver
 
resolveName(ParseTreeNode, boolean) - Method in class gov.llnl.babel.parsers.sidl2.SIDLTouchUpVisitor
Resolve the string-name of the ParseTreeNode instance
resolveRenamedMethods(Extendable, HashMap) - Static method in class gov.llnl.babel.backend.IOR
 
resolveSymbol(String) - Method in class gov.llnl.babel.symbols.SymbolTable
Resolve the specified symbol by fully qualified name and cache the symbol in the symbol table.
resolveSymbol(SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
Resolve the specified symbol by fully qualified name and version number and cache the symbol in the symbol table.
resolveSymbols() - Method in class gov.llnl.babel.Generator
 
resolveType(String, Package, ASTNode, SymbolTable, ArrayList, HashMap, MsgList) - Static method in class gov.llnl.babel.visitor.TypeResolver
A new implementation of type resolution that obeys the leading dot feature even though it is not integrated into the logic of the underlying symbol table
ResourceLoader - Class in gov.llnl.babel
Provide a method to get an InputStream for a resource in the Babel Jar file regardless of the JDK being used.
ResourceLoader() - Constructor for class gov.llnl.babel.ResourceLoader
 
restoreFirstTabStop() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Restore the default first tab stop to its original value before the call to setTemporaryFirstTabStop.
RESULT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
RESULT - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
resumePython(LanguageWriter) - Static method in class gov.llnl.babel.backend.python.Python
 
RETURN_VAR - Static variable in class gov.llnl.babel.backend.python.TranslateArguments
 
returnIsArray() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is an array; otherwise, return FALSE.
returnIsBoolean() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a boolean; otherwise, return FALSE.
returnIsCharacter() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a character; otherwise, return FALSE.
returnIsClass() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a class; otherwise, return FALSE.
returnIsDComplex() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a double complex; otherwise, return FALSE.
returnIsDouble() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a double; otherwise, return FALSE.
returnIsEnum() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is an enumeration; otherwise, return FALSE.
returnIsFComplex() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a float complex; otherwise, return FALSE.
returnIsFloat() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a float; otherwise, return FALSE.
returnIsInteger() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a integer; otherwise, return FALSE.
returnIsInterface() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is an interface; otherwise, return FALSE.
returnIsLong() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a long; otherwise, return FALSE.
returnIsNumericArray() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is an array; otherwise, return FALSE.
returnIsOpaque() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a opaque; otherwise, return FALSE.
returnIsString() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a string; otherwise, return FALSE.
RMI - Class in gov.llnl.babel.backend.rmi
 
RMI() - Constructor for class gov.llnl.babel.backend.rmi.RMI
 
RMIIORHeader - Class in gov.llnl.babel.backend.rmi
Class RMIIORHeader generates an IOR header to a language writer output stream.
RMIIORHeader(LanguageWriterForC, Context) - Constructor for class gov.llnl.babel.backend.rmi.RMIIORHeader
Create a RMIIORHeader object that will write symbol information to the provided output language writer stream.
RMIIORSource - Class in gov.llnl.babel.backend.rmi
Class RMIIORSource generates an IOR implementation source file to a language writer output stream.
RMIIORSource(LanguageWriterForC, Context) - Constructor for class gov.llnl.babel.backend.rmi.RMIIORSource
Create a RMIIORSource object that will write symbol information to the provided output writer stream.
RMIStubHeader - Class in gov.llnl.babel.backend.rmi
Class RMIStubHeader is called for the C portion of a Stub Header.
RMIStubHeader() - Constructor for class gov.llnl.babel.backend.rmi.RMIStubHeader
 
RMIStubSource - Class in gov.llnl.babel.backend.rmi
Class RMIStubSource generates an IOR implementation source file to a language writer output stream.
RMIStubSource(LanguageWriterForC, Context) - Constructor for class gov.llnl.babel.backend.rmi.RMIStubSource
Create a RMIStubSource object that will write symbol information to the provided output writer stream.
ROW_MAJOR - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
ROW_MAJOR - Static variable in class gov.llnl.babel.symbols.Type
 
RPAREN - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
RSHIFT - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 

S

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 TypeSearchClauses followed by Packages.
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, Context) - 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, Context) - 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
 

T

tab() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Increase the tab level by one so that newlines begin at the next tab stop.
tabSize - Variable in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
tan(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the tangent of a DoubleComplex.
tan(FloatComplex) - Static method in class sidl.FloatComplex
Returns the tangent of a FloatComplex.
tanh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the hyperbolic tanh of a DoubleComplex.
tanh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the hyperbolic tanh of a FloatComplex.
tanh(double) - Static method in class sidl.Sfun
Returns the hyperbolic tangent of a double.
test - Variable in class gov.llnl.babel.ast.ScopedIDTest
 
test_that - Variable in class gov.llnl.babel.ast.ScopedIDTest
 
test_this - Variable in class gov.llnl.babel.ast.ScopedIDTest
 
test_this_too - Variable in class gov.llnl.babel.ast.ScopedIDTest
 
testCompareTo_0() - Method in class gov.llnl.babel.ast.ScopedIDTest
 
testCompareTo_0() - Method in class gov.llnl.babel.ast.VersionTest
 
testCompareTo_1() - Method in class gov.llnl.babel.ast.ScopedIDTest
 
testCompareTo_1() - Method in class gov.llnl.babel.ast.VersionTest
 
testCompareTo_2() - Method in class gov.llnl.babel.ast.ScopedIDTest
 
testCompareTo_2() - Method in class gov.llnl.babel.ast.VersionTest
 
testCompareTo_3() - Method in class gov.llnl.babel.ast.ScopedIDTest
 
testCompareTo_3() - Method in class gov.llnl.babel.ast.VersionTest
 
testCompareTo_4() - Method in class gov.llnl.babel.ast.VersionTest
 
testEqualsObject() - Method in class gov.llnl.babel.ast.ScopedIDTest
 
testEqualsObject() - Method in class gov.llnl.babel.ast.VersionTest
 
testToString_0() - Method in class gov.llnl.babel.ast.ScopedIDTest
 
testToString_0() - Method in class gov.llnl.babel.ast.VersionTest
 
testToString_1() - Method in class gov.llnl.babel.ast.ScopedIDTest
 
testToString_1() - Method in class gov.llnl.babel.ast.VersionTest
 
testToString_2() - Method in class gov.llnl.babel.ast.ScopedIDTest
 
testToString_2() - Method in class gov.llnl.babel.ast.VersionTest
 
testToString_3() - Method in class gov.llnl.babel.ast.ScopedIDTest
 
testToString_3() - Method in class gov.llnl.babel.ast.VersionTest
 
testToString_4() - Method in class gov.llnl.babel.ast.VersionTest
 
testToString_5() - Method in class gov.llnl.babel.ast.VersionTest
 
THEN - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
THROWS - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
throwsExceptions() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the user-defined method throws exceptions; otherwise, return FALSE.
ThrowsList - Class in gov.llnl.babel.ast
 
ThrowsList(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.ThrowsList
 
TILDE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
times(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the product of two DoubleComplex objects, x*y.
times(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the product of a DoubleComplex object and a double, x*y.
times(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the product of a double and a DoubleComplex object, x*y.
times(DoubleComplex) - Method in class sidl.DoubleComplex
Returns the product of this DoubleComplex object and another DoubleComplex object, this*y.
times(double) - Method in class sidl.DoubleComplex
Returns the product of this DoubleComplex object and a double, this*y.
times(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the product of two FloatComplex objects, x*y.
times(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the product of a FloatComplex object and a float, x*y.
times(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns the product of a float and a FloatComplex object, x*y.
times(FloatComplex) - Method in class sidl.FloatComplex
Returns the product of this FloatComplex object and another FloatComplex object, this*y.
times(float) - Method in class sidl.FloatComplex
Returns the product of this FloatComplex object and a float, this*y.
timesReverse(double) - Method in class sidl.DoubleComplex
Returns the product of a double and this DoubleComplex, x*this.
timesReverse(float) - Method in class sidl.FloatComplex
Returns the product of a float and this FloatComplex, x*this.
toArray() - Method in class sidl.Boolean.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array7
Convert the sidl array into a Java array.
toAssertionXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the assertion integer into an XML string.
toBinaryOpXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the binary expression operator integer into an XML string.
toComXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the communication modifier integer into an XML string.
toCString(AssertionExpression) - Static method in class gov.llnl.babel.symbols.CExprString
 
toDefXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the definition modifier integer into an XML string.
toFortranString(AssertionExpression) - Static method in class gov.llnl.babel.symbols.FortranExprString
 
token - Variable in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Token - Class in gov.llnl.babel.parsers.sidl2
Describes the input token stream.
Token() - Constructor for class gov.llnl.babel.parsers.sidl2.Token
 
Token - Class in gov.llnl.babel.url.cookie
A class to store each lexical token discovered while parsing the cookie.
Token(int, String) - Constructor for class gov.llnl.babel.url.cookie.Token
Create a token
token_source - Variable in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
tokenImage - Variable in exception gov.llnl.babel.parsers.sidl2.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
TokenMgrError - Error in gov.llnl.babel.parsers.sidl2
 
TokenMgrError() - Constructor for error gov.llnl.babel.parsers.sidl2.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error gov.llnl.babel.parsers.sidl2.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error gov.llnl.babel.parsers.sidl2.TokenMgrError
 
toModeXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the argument mode integer into an XML string.
toOrderXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the array order integer into an XML string.
toPythonString(String) - Static method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
Convert a string into a form in which it can safely be included in a Python multi-line string.
toSafeComment(String) - Static method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Convert a string into a string that can safely be included inside a C comment.
toSafeComment(String) - Static method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
Convert a string into a string that can safely be included inside a C comment.
toSafeString(String) - Static method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Convert a string into a string that can safely be included inside a C string.
toSafeString(String) - Static method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
Convert a string into a string that can safely be included inside a C string.
toString() - Method in class gov.llnl.babel.ast.ArrayType
 
toString() - Method in class gov.llnl.babel.ast.Attribute
 
toString() - Method in class gov.llnl.babel.ast.DComplexLiteral
 
toString() - Method in class gov.llnl.babel.ast.DocComment
 
toString() - Method in class gov.llnl.babel.ast.DoubleLiteral
 
toString() - Method in class gov.llnl.babel.ast.EnumItem
 
toString() - Method in class gov.llnl.babel.ast.FComplexLiteral
 
toString() - Method in class gov.llnl.babel.ast.FixedType
 
toString() - Method in class gov.llnl.babel.ast.FloatLiteral
 
toString() - Method in class gov.llnl.babel.ast.MethodName
 
toString() - Method in class gov.llnl.babel.ast.Name
 
toString() - Method in class gov.llnl.babel.ast.RArrayType
 
toString() - Method in class gov.llnl.babel.ast.ScopedID
 
toString() - Method in class gov.llnl.babel.ast.SplicerImpl
 
toString() - Method in class gov.llnl.babel.ast.Version
 
toString() - Method in class gov.llnl.babel.msg.UserMsg
 
toString() - Method in class gov.llnl.babel.msg.UserMsg0
 
toString() - Method in class gov.llnl.babel.msg.UserMsg2
 
toString() - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
toString(String) - Method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
 
toString() - Method in class gov.llnl.babel.parsers.sidl2.Token
Returns the image.
toString() - Method in class gov.llnl.babel.symbols.Assertion
Return the stringified version of the expression (in SIDL form) BUT without the comment.
toString() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.BooleanLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.CharacterLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.DoubleLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.FloatLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.IntegerLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.LongLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.MethodCall
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.StringLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.UnaryExpression
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.url.cookie.Cookie
Create a string suitable for including in a HTTP "Cookie:" header.
toString() - Method in class sidl.DoubleComplex
Returns a String representation for the specified DoubleComplex.
toString() - Method in class sidl.FloatComplex
Returns a String representation for the specified FloatComplex.
toSymbolXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the Symbol type integer into an XML string.
toTypeXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the Type type integer into an XML string.
toUnaryOpXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the unary expression operator integer into an XML string.
TranslateArguments - Class in gov.llnl.babel.backend.python
 
TranslateArguments(LanguageWriter, Method, Context, boolean, boolean) - Constructor for class gov.llnl.babel.backend.python.TranslateArguments
 
trimWhiteSpaceLines(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Remove white space lines from the beginning and end of the string.
TRUE - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
Type - Class in gov.llnl.babel.ast
Common base class for all types; built-in and user-defined.
Type() - Constructor for class gov.llnl.babel.ast.Type
 
Type(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.Type
 
Type() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
Type - Class in gov.llnl.babel.symbols
The Type class defines a SIDL type, such as a primitive type (boolean, char, dcomplex, double, fcomplex, float, int, long, opaque, and string), arrays, and user-defined types (enum, interface, or class).
Type(int) - Constructor for class gov.llnl.babel.symbols.Type
Create a new primitive type (boolean, char, dcomplex, double, fcomplex, float, int, long, opaque, and string).
Type(SymbolID, Context) - Constructor for class gov.llnl.babel.symbols.Type
Create a new type given a user-defined symbol identifier.
Type(Type, int, int, Context) - Constructor for class gov.llnl.babel.symbols.Type
Create a new array.
Type(Type, int, Vector, Context) - Constructor for class gov.llnl.babel.symbols.Type
Create a new array provided the array type, dimension, and order.
Type(SymbolID, int, Type, int, int, Context) - Constructor for class gov.llnl.babel.symbols.Type
Explicit constructor.
TypeAttr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
TypeModule - Class in gov.llnl.babel.backend.fortran
This class generates a FORTRAN 90 module holding the derived type for client-side users.
TypeModule(LanguageWriterForFortran, Symbol) - Constructor for class gov.llnl.babel.backend.fortran.TypeModule
 
TypeResolver - Class in gov.llnl.babel.visitor
 
TypeResolver() - Constructor for class gov.llnl.babel.visitor.TypeResolver
 
TypeSearchClause - Class in gov.llnl.babel.ast
Base class for RequireClause and ImportClase.
TypeSearchClause(ParseTreeNode, ASTNode, ScopedID, Version) - Constructor for class gov.llnl.babel.ast.TypeSearchClause
 

U

UnaryExpr - Class in gov.llnl.babel.ast
 
UnaryExpr(ParseTreeNode, ASTNode) - Constructor for class gov.llnl.babel.ast.UnaryExpr
 
UnaryExpr(ParseTreeNode, ASTNode, int, ASTNode) - Constructor for class gov.llnl.babel.ast.UnaryExpr
 
UnaryExpr() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
UnaryExpression - Class in gov.llnl.babel.symbols
 
UnaryExpression(int, AssertionExpression, Context) - Constructor for class gov.llnl.babel.symbols.UnaryExpression
Construct a new object.
UNKNOWN - Static variable in class gov.llnl.babel.symbols.Assertion
 
UnknownAttributeException - Exception in gov.llnl.babel.symbols
 
UnknownAttributeException(String) - Constructor for exception gov.llnl.babel.symbols.UnknownAttributeException
 
UnknownEnumException - Exception in gov.llnl.babel.symbols
This runtime exception is thrown when you attempt to get the value of an enumeration symbol that is undefined.
UnknownEnumException(String) - Constructor for exception gov.llnl.babel.symbols.UnknownEnumException
Create an enumeration exception.
unnestImplPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Close the namespaces in which the C++ class is nested.
unnestPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Close the namespaces in which the C++ class is nested.
unnestPackagesInNamespaces(LanguageWriterForCxx, SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Close the namespaces in which the C++ class is nested.
unpackArg(LanguageWriterForC, Context, Extendable, String, String, Argument, boolean) - Static method in class gov.llnl.babel.backend.rmi.RMI
generate the method call to unpack an argument
unpackType(LanguageWriterForC, Context, Extendable, String, String, Type, String, String, int, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.rmi.RMI
generate the method call to unpack an argument or return value
UNSPECIFIED - Static variable in class gov.llnl.babel.symbols.Type
 
Unspecify - Class in gov.llnl.babel.visitor
 
Unspecify() - Constructor for class gov.llnl.babel.visitor.Unspecify
 
UpdateLineColumn(char) - Method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
 
upper(int) - Method in class gov.llnl.sidl.BaseArray
Return the upper index of the array corresponding to the specified array dimension.
URLTest - Class in gov.llnl.babel.url
Class URLTest is a simple unit test for the URL utilities class.
URLTest() - Constructor for class gov.llnl.babel.url.URLTest
 
URLUtilities - Class in gov.llnl.babel.url
Utility class URLUtiliites is a collection of common URL utility functions.
URLUtilities() - Constructor for class gov.llnl.babel.url.URLUtilities
 
UserMsg - Class in gov.llnl.babel.msg
Encapsulation of a single Error, Warning, or Remark based on a single Token to provide back to the user.
UserMsg(int, String, ASTNode) - Constructor for class gov.llnl.babel.msg.UserMsg
 
UserMsg(int, String) - Constructor for class gov.llnl.babel.msg.UserMsg
 
UserMsg0 - Class in gov.llnl.babel.msg
Encapsulation of a single Error, Warning, or Remark based on two conflicting tokens.
UserMsg0(int, String) - Constructor for class gov.llnl.babel.msg.UserMsg0
 
UserMsg2 - Class in gov.llnl.babel.msg
Encapsulation of a single Error, Warning, or Remark based on two conflicting tokens.
UserMsg2(int, String, ASTNode, String, ASTNode) - Constructor for class gov.llnl.babel.msg.UserMsg2
 
UserOptions - Class in gov.llnl.babel
Manages the wide variety of settings available to a user.
UserOptions(Context) - Constructor for class gov.llnl.babel.UserOptions
Since this is a singleton class, the constructor is protected.
UserOptions(Context, Generator) - Constructor for class gov.llnl.babel.UserOptions
 
UserOptions.CCAModeSwitch - Class in gov.llnl.babel
 
UserOptions.CCAModeSwitch() - Constructor for class gov.llnl.babel.UserOptions.CCAModeSwitch
 
UserOptions.ClientSwitch - Class in gov.llnl.babel
 
UserOptions.ClientSwitch() - Constructor for class gov.llnl.babel.UserOptions.ClientSwitch
 
UserOptions.CommentLocalOnlySwitch - Class in gov.llnl.babel
 
UserOptions.CommentLocalOnlySwitch() - Constructor for class gov.llnl.babel.UserOptions.CommentLocalOnlySwitch
 
UserOptions.CxxIORExceptionSwitch - Class in gov.llnl.babel
 
UserOptions.CxxIORExceptionSwitch() - Constructor for class gov.llnl.babel.UserOptions.CxxIORExceptionSwitch
 
UserOptions.DefaultRepositoryPathSwitch - Class in gov.llnl.babel
 
UserOptions.DefaultRepositoryPathSwitch() - Constructor for class gov.llnl.babel.UserOptions.DefaultRepositoryPathSwitch
 
UserOptions.ExcludeExternalSwitch - Class in gov.llnl.babel
 
UserOptions.ExcludeExternalSwitch() - Constructor for class gov.llnl.babel.UserOptions.ExcludeExternalSwitch
 
UserOptions.ExcludeSwitch - Class in gov.llnl.babel
 
UserOptions.ExcludeSwitch() - Constructor for class gov.llnl.babel.UserOptions.ExcludeSwitch
 
UserOptions.GenerateHooksSwitch - Class in gov.llnl.babel
 
UserOptions.GenerateHooksSwitch() - Constructor for class gov.llnl.babel.UserOptions.GenerateHooksSwitch
 
UserOptions.GenerateMakefileSwitch - Class in gov.llnl.babel
 
UserOptions.GenerateMakefileSwitch() - Constructor for class gov.llnl.babel.UserOptions.GenerateMakefileSwitch
 
UserOptions.GenerateSidlStdlibSwitch - Class in gov.llnl.babel
 
UserOptions.GenerateSidlStdlibSwitch() - Constructor for class gov.llnl.babel.UserOptions.GenerateSidlStdlibSwitch
 
UserOptions.GenerateSubdirOffSwitch - Class in gov.llnl.babel
 
UserOptions.GenerateSubdirOffSwitch() - Constructor for class gov.llnl.babel.UserOptions.GenerateSubdirOffSwitch
 
UserOptions.GenerateSubdirSwitch - Class in gov.llnl.babel
 
UserOptions.GenerateSubdirSwitch() - Constructor for class gov.llnl.babel.UserOptions.GenerateSubdirSwitch
 
UserOptions.HideGlueOffSwitch - Class in gov.llnl.babel
 
UserOptions.HideGlueOffSwitch() - Constructor for class gov.llnl.babel.UserOptions.HideGlueOffSwitch
 
UserOptions.HideGlueSwitch - Class in gov.llnl.babel
 
UserOptions.HideGlueSwitch() - Constructor for class gov.llnl.babel.UserOptions.HideGlueSwitch
 
UserOptions.IncludeReferencedSwitch - Class in gov.llnl.babel
 
UserOptions.IncludeReferencedSwitch() - Constructor for class gov.llnl.babel.UserOptions.IncludeReferencedSwitch
 
UserOptions.LanguageSubdirOffSwitch - Class in gov.llnl.babel
 
UserOptions.LanguageSubdirOffSwitch() - Constructor for class gov.llnl.babel.UserOptions.LanguageSubdirOffSwitch
 
UserOptions.LanguageSubdirSwitch - Class in gov.llnl.babel
 
UserOptions.LanguageSubdirSwitch() - Constructor for class gov.llnl.babel.UserOptions.LanguageSubdirSwitch
 
UserOptions.MakePrefixSwitch - Class in gov.llnl.babel
 
UserOptions.MakePrefixSwitch() - Constructor for class gov.llnl.babel.UserOptions.MakePrefixSwitch
 
UserOptions.MultiResetOption - Class in gov.llnl.babel
 
UserOptions.MultiResetOption() - Constructor for class gov.llnl.babel.UserOptions.MultiResetOption
 
UserOptions.MultiSwitch - Class in gov.llnl.babel
 
UserOptions.MultiSwitch() - Constructor for class gov.llnl.babel.UserOptions.MultiSwitch
 
UserOptions.NoDefaultRepositorySwitch - Class in gov.llnl.babel
 
UserOptions.NoDefaultRepositorySwitch() - Constructor for class gov.llnl.babel.UserOptions.NoDefaultRepositorySwitch
 
UserOptions.OutputDirectorySwitch - Class in gov.llnl.babel
 
UserOptions.OutputDirectorySwitch() - Constructor for class gov.llnl.babel.UserOptions.OutputDirectorySwitch
 
UserOptions.ParseCheckSwitch - Class in gov.llnl.babel
 
UserOptions.ParseCheckSwitch() - Constructor for class gov.llnl.babel.UserOptions.ParseCheckSwitch
 
UserOptions.ParseResolveOption - Class in gov.llnl.babel
 
UserOptions.ParseResolveOption() - Constructor for class gov.llnl.babel.UserOptions.ParseResolveOption
 
UserOptions.RenameSplicerSwitch - Class in gov.llnl.babel
 
UserOptions.RenameSplicerSwitch() - Constructor for class gov.llnl.babel.UserOptions.RenameSplicerSwitch
 
UserOptions.RepositoryPathSwitch - Class in gov.llnl.babel
 
UserOptions.RepositoryPathSwitch() - Constructor for class gov.llnl.babel.UserOptions.RepositoryPathSwitch
 
UserOptions.RequiredArgSwitch - Class in gov.llnl.babel
 
UserOptions.RequiredArgSwitch(int, String, String, String) - Constructor for class gov.llnl.babel.UserOptions.RequiredArgSwitch
 
UserOptions.ServerSwitch - Class in gov.llnl.babel
 
UserOptions.ServerSwitch() - Constructor for class gov.llnl.babel.UserOptions.ServerSwitch
 
UserOptions.ShortFileNamesSwitch - Class in gov.llnl.babel
 
UserOptions.ShortFileNamesSwitch() - Constructor for class gov.llnl.babel.UserOptions.ShortFileNamesSwitch
 
UserOptions.SuppressContractsSwitch - Class in gov.llnl.babel
 
UserOptions.SuppressContractsSwitch() - Constructor for class gov.llnl.babel.UserOptions.SuppressContractsSwitch
 
UserOptions.SuppressIORSwitch - Class in gov.llnl.babel
 
UserOptions.SuppressIORSwitch() - Constructor for class gov.llnl.babel.UserOptions.SuppressIORSwitch
 
UserOptions.SuppressStubSwitch - Class in gov.llnl.babel
 
UserOptions.SuppressStubSwitch() - Constructor for class gov.llnl.babel.UserOptions.SuppressStubSwitch
 
UserOptions.SuppressTimestampSwitch - Class in gov.llnl.babel
 
UserOptions.SuppressTimestampSwitch() - Constructor for class gov.llnl.babel.UserOptions.SuppressTimestampSwitch
 
UserOptions.TextSwitch - Class in gov.llnl.babel
 
UserOptions.TextSwitch() - Constructor for class gov.llnl.babel.UserOptions.TextSwitch
 
UserOptions.TimestampSwitch - Class in gov.llnl.babel
 
UserOptions.TimestampSwitch() - Constructor for class gov.llnl.babel.UserOptions.TimestampSwitch
 
UserOptions.TouchOption - Class in gov.llnl.babel
 
UserOptions.TouchOption() - Constructor for class gov.llnl.babel.UserOptions.TouchOption
 
UserOptions.VerboseSwitch - Class in gov.llnl.babel
 
UserOptions.VerboseSwitch() - Constructor for class gov.llnl.babel.UserOptions.VerboseSwitch
 
UserOptions.VersionSwitch - Class in gov.llnl.babel
 
UserOptions.VersionSwitch() - Constructor for class gov.llnl.babel.UserOptions.VersionSwitch
 
UserOptions.VpathSwitch - Class in gov.llnl.babel
 
UserOptions.VpathSwitch() - Constructor for class gov.llnl.babel.UserOptions.VpathSwitch
 
UserType() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
useStatementsForSupers(Method, SymbolID, LanguageWriterForFortran, CodeSplicer, Context) - Static method in class gov.llnl.babel.backend.fortran.ImplSource
 
useStatementsForSupers(Method, SymbolID) - Method in class gov.llnl.babel.backend.fortran.ImplSource
 
Utilities - Class in gov.llnl.babel.backend
The Utilities class contains a variety of common utility functions, such as sorting a collection of data or determining the maximum string width of a collection of data.
Utilities() - Constructor for class gov.llnl.babel.backend.Utilities
 

V

v38 - Variable in class gov.llnl.babel.ast.VersionTest
 
v40 - Variable in class gov.llnl.babel.ast.VersionTest
 
v4000 - Variable in class gov.llnl.babel.ast.VersionTest
 
v4001 - Variable in class gov.llnl.babel.ast.VersionTest
 
v4111 - Variable in class gov.llnl.babel.ast.VersionTest
 
v4121 - Variable in class gov.llnl.babel.ast.VersionTest
 
validateContracts(boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate contracts associated with this object.
validateContracts() - Method in class gov.llnl.babel.symbols.SymbolTable
Verify that any and all contracts that can be checked at this time are valid.
validateExpression(Extendable, Method, boolean) - Method in class gov.llnl.babel.symbols.Assertion
Validate the assertion expression within the context of the given extendable and optional method.
validateExpression(Extendable, Method) - Method in class gov.llnl.babel.symbols.AssertionExpression
Validate this assertion expression within the context of the given extendable and optional method.
validateInvClause(boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validates the invariant clause(s).
validatePostClause(Method, boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate the postcondition clause associated with this object and the specified method.
validatePostClause(String, boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate the postcondition assertions associated with this object and the specified method.
validatePostClause(boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate postcondition clauses associated with this object.
validatePreClause(Method, boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate the precondition clause(s) for the specified method.
validatePreClause(String, boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate the precondition clauses for the specified method.
validatePreClause(boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate the precondition clauses.
validateProfile(Profile) - Method in class gov.llnl.babel.config.Configuration
Validate the profile against the metadata description set by a previous call to setMetadataDescription.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.AssertionExpression
Validate the expression semantics, if necessary, within the context of the extendable and/or method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.BinaryExpression
Validate the expression semantics, first ensuring both subexpressions are valid then that the binary expression is valid for the specified operator.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.BooleanLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.CharacterLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.DComplexLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.DoubleLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.FComplexLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.FloatLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.IntegerLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.LongLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.MethodCall
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.StringLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.UnaryExpression
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateXML(String, String, EntityResolver, String, String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Validate the provided XML fragment with the specified start element against the DTD public identifier.
validPortList(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Returns true iff the port list is a valid list of comma separated integers.
validToken(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Check if tok is a valid token as defined by the HTTP/1.1 spec.
validTokenChar(char) - Static method in class gov.llnl.babel.url.cookie.Lexer
Return true iff ch is a valid character in a token.
validValue(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Return true if the string is valid as a cookie attribute value.
valueOf(String) - Static method in class sidl.DoubleComplex
Parses a string into a DoubleComplex.
valueOf(String) - Static method in class sidl.FloatComplex
Parses a string into a FloatComplex.
verifyReferences() - Method in class gov.llnl.babel.symbols.SymbolTable
Verify that all references in the table have been satisfied.
Version - Class in gov.llnl.babel.ast
Encapsualtes a version string (dot separated numbers).
Version(String) - Constructor for class gov.llnl.babel.ast.Version
Constructor
Version() - Method in class gov.llnl.babel.parsers.sidl2.SIDLParser
 
VERSION - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
Version - Class in gov.llnl.babel.symbols
Class Version represents a symbol version of the general form "V1.V2...Vn" where Vi is a non-negative integer.
Version() - Constructor for class gov.llnl.babel.symbols.Version
Create a new Version class that will be constructed through member function appendVersionNumber.
Version(String) - Constructor for class gov.llnl.babel.symbols.Version
Create a new Version class by parsing a version string of the form "V1.V2...Vn" where each Vi is a non-negative integer.
Version - Class in gov.llnl.babel
Interface Version contains the version string for the babel compiler.
Version() - Constructor for class gov.llnl.babel.Version
 
VERSION - Static variable in class gov.llnl.babel.Version
 
VERSION_STRING - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
VersionTest - Class in gov.llnl.babel.ast
A JUnit test for Version.
VersionTest() - Constructor for class gov.llnl.babel.ast.VersionTest
 
visit(ParseTreeNode, Object) - Method in class gov.llnl.babel.parsers.sidl2.Expr2ASTVisitor
 
visit(ParseTreeNode, Object) - Method in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
 
visit(ParseTreeNode, Object) - Method in class gov.llnl.babel.parsers.sidl2.SIDLDumpVisitor
 
visit(ParseTreeNode, Object) - Method in interface gov.llnl.babel.parsers.sidl2.SIDLParserVisitor
 
visit(ParseTreeNode, Object) - Method in class gov.llnl.babel.parsers.sidl2.SIDLTouchUpVisitor
 
visitArgument(Argument, Object) - Method in class gov.llnl.babel.visitor.BuiltinAttributeCheck
 
visitArgument(Argument, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitArgument(Argument, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitArgument(Argument, Object) - Method in class gov.llnl.babel.visitor.NameChecker
 
visitArgument(Argument, Object) - Method in class gov.llnl.babel.visitor.StructScopedIDCheck
 
visitArgument(Argument, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitArgument(Argument, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitArgumentList(ArgumentList, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitArgumentList(ArgumentList, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitArgumentList(ArgumentList, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitArrayType(ArrayType, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitArrayType(ArrayType, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitArrayType(ArrayType, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitAssertion(Assertion, Object) - Method in class gov.llnl.babel.visitor.AssertionSource
 
visitAssertion(Assertion, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitAssertion(Assertion, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitAssertion(Assertion, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitAttribute(Attribute, Object) - Method in class gov.llnl.babel.visitor.BuiltinAttributeCheck
 
visitAttribute(Attribute, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitAttributeList(AttributeList, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitBinaryExpr(BinaryExpr, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitBinaryExpr(BinaryExpr, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitBinaryExpr(BinaryExpr, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitBinaryExpression(BinaryExpression, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitBinaryExpression(BinaryExpression, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitBinaryExpression(BinaryExpression, Object) - Method in class gov.llnl.babel.symbols.FortranExprString
 
visitBinaryExpression(BinaryExpression, Object) - Method in class gov.llnl.babel.symbols.Inverter
 
visitBooleanLiteral(BooleanLiteral, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitBooleanLiteral(BooleanLiteral, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitBooleanLiteral(BooleanLiteral, Object) - Method in class gov.llnl.babel.symbols.FortranExprString
 
visitBooleanLiteral(BooleanLiteral, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitBooleanLiteral(BooleanLiteral, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitBooleanLiteral(BooleanLiteral, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitCharacterLiteral(CharacterLiteral, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitCharacterLiteral(CharacterLiteral, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitCharacterLiteral(CharacterLiteral, Object) - Method in class gov.llnl.babel.symbols.FortranExprString
 
visitCharacterLiteral(CharacterLiteral, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitCharacterLiteral(CharacterLiteral, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitCharacterLiteral(CharacterLiteral, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.AddDefaultsVisitor
Add defaults at the Class Level.
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.AssertionSource
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.BuiltinAttributeCheck
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.ImplementsAllVisitor
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.InheritenceChecker
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.NameChecker
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.OverrideChecker
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.SemanticChecker
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.SymbolTablePrimer
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.Unspecify
 
visitClassType(ClassType, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitDComplexLiteral(DComplexLiteral, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitDComplexLiteral(DComplexLiteral, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitDComplexLiteral(DComplexLiteral, Object) - Method in class gov.llnl.babel.symbols.FortranExprString
 
visitDComplexLiteral(DComplexLiteral, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitDComplexLiteral(DComplexLiteral, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitDComplexLiteral(DComplexLiteral, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitDocComment(DocComment, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitDoubleLiteral(DoubleLiteral, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitDoubleLiteral(DoubleLiteral, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitDoubleLiteral(DoubleLiteral, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitDoubleLiteral(DoubleLiteral, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitDoubleLiteral(DoubleLiteral, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitEnsures(Ensures, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitEnsures(Ensures, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitEnsures(Ensures, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitEnumeration(Enumeration, Object) - Method in class gov.llnl.babel.visitor.BuiltinAttributeCheck
 
visitEnumeration(Enumeration, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitEnumeration(Enumeration, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitEnumeration(Enumeration, Object) - Method in class gov.llnl.babel.visitor.NameChecker
 
visitEnumeration(Enumeration, Object) - Method in class gov.llnl.babel.visitor.SymbolTablePrimer
 
visitEnumeration(Enumeration, Object) - Method in class gov.llnl.babel.visitor.Unspecify
 
visitEnumeration(Enumeration, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitEnumItem(EnumItem, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitEnumItem(EnumItem, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitEnumItem(EnumItem, Object) - Method in class gov.llnl.babel.visitor.SymbolTablePrimer
 
visitEnumItem(EnumItem, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitExpr(AssertionException, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitExtents(Extents, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitExtents(Extents, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitExtents(Extents, Object) - Method in class gov.llnl.babel.visitor.SyntaxChecker
 
visitExtents(Extents, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitFComplexLiteral(FComplexLiteral, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitFComplexLiteral(FComplexLiteral, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitFComplexLiteral(FComplexLiteral, Object) - Method in class gov.llnl.babel.symbols.FortranExprString
 
visitFComplexLiteral(FComplexLiteral, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitFComplexLiteral(FComplexLiteral, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitFComplexLiteral(FComplexLiteral, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitFixedType(FixedType, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitFixedType(FixedType, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitFixedType(FixedType, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitFloatLiteral(FloatLiteral, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitFloatLiteral(FloatLiteral, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitFloatLiteral(FloatLiteral, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitFloatLiteral(FloatLiteral, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitFloatLiteral(FloatLiteral, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitFromClause(FromClause, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitFromClause(FromClause, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitFromClause(FromClause, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitFuncExpr(FuncExpr, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitFuncExpr(FuncExpr, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitIdentifierLiteral(IdentifierLiteral, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitIdentifierLiteral(IdentifierLiteral, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitIdentifierLiteral(IdentifierLiteral, Object) - Method in class gov.llnl.babel.symbols.RarrayIndices
 
visitImportClause(ImportClause, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitImportClause(ImportClause, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitImportClause(ImportClause, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitImportClause(ImportClause, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitIntegerLiteral(IntegerLiteral, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitIntegerLiteral(IntegerLiteral, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.AddDefaultsVisitor
Add defaults as the interface level 1.
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.AssertionSource
 
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.BuiltinAttributeCheck
 
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.NameChecker
 
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.OverrideChecker
 
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.SymbolTablePrimer
 
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.Unspecify
 
visitInterfaceType(InterfaceType, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitIntLiteral(IntLiteral, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitIntLiteral(IntLiteral, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitIntLiteral(IntLiteral, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitInvariants(Invariants, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitLongLiteral(LongLiteral, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitLongLiteral(LongLiteral, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitLongLiteral(LongLiteral, Object) - Method in class gov.llnl.babel.symbols.FortranExprString
 
visitMethod(Method, Object) - Method in class gov.llnl.babel.visitor.AddDefaultsVisitor
Method level defaults 1.
visitMethod(Method, Object) - Method in class gov.llnl.babel.visitor.BuiltinAttributeCheck
 
visitMethod(Method, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitMethod(Method, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitMethod(Method, Object) - Method in class gov.llnl.babel.visitor.NameChecker
 
visitMethod(Method, Object) - Method in class gov.llnl.babel.visitor.StructScopedIDCheck
 
visitMethod(Method, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitMethod(Method, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitMethodCall(MethodCall, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitMethodCall(MethodCall, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitMethodList(MethodList, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitMethodList(MethodList, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitName(Name, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitName(Name, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitName(Name, Object) - Method in class gov.llnl.babel.visitor.SyntaxChecker
 
visitName(Name, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitNode(ASTNode, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
Visitor - Class in gov.llnl.babel.visitor
Base class for all visitors over gov.llnl.babel.ast.* This default implementation simply iterates over everything.
Visitor() - Constructor for class gov.llnl.babel.visitor.Visitor
 
visitPackage(Package, Object) - Method in class gov.llnl.babel.visitor.AssertionSource
 
visitPackage(Package, Object) - Method in class gov.llnl.babel.visitor.BuiltinAttributeCheck
 
visitPackage(Package, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitPackage(Package, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitPackage(Package, Object) - Method in class gov.llnl.babel.visitor.NameChecker
 
visitPackage(Package, Object) - Method in class gov.llnl.babel.visitor.SymbolTablePrimer
 
visitPackage(Package, Object) - Method in class gov.llnl.babel.visitor.Unspecify
 
visitPackage(Package, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitRArrayType(RArrayType, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitRArrayType(RArrayType, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitRArrayType(RArrayType, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitRArrayType(RArrayType, Object) - Method in class gov.llnl.babel.visitor.SyntaxChecker
 
visitRArrayType(RArrayType, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitRequireClause(RequireClause, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitRequireClause(RequireClause, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitRequireClause(RequireClause, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitRequireClause(RequireClause, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitRequires(Requires, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitRequires(Requires, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitRequires(Requires, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitScopedID(ScopedID, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitScopedID(ScopedID, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitScopedID(ScopedID, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitScopedIDList(ScopedIDList, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitSIDLFile(SIDLFile, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitSIDLFile(SIDLFile, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitSIDLFile(SIDLFile, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitSIDLFile(SIDLFile, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitSplicerBlock(SplicerBlock, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitSplicerBlock(SplicerBlock, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitSplicerBlock(SplicerBlock, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitSplicerImpl(SplicerImpl, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitSplicerImpl(SplicerImpl, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitSplicerImpl(SplicerImpl, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitSplicerImplList(SplicerImplList, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitSplicerImplList(SplicerImplList, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitSplicerImplList(SplicerImplList, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitSplicerList(SplicerList, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitSplicerList(SplicerList, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitSplicerList(SplicerList, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitStringLiteral(StringLiteral, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitStringLiteral(StringLiteral, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitStringLiteral(StringLiteral, Object) - Method in class gov.llnl.babel.symbols.FortranExprString
 
visitStringLiteral(StringLiteral, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitStringLiteral(StringLiteral, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitStringLiteral(StringLiteral, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitStructItem(StructItem, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitStructItem(StructItem, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitStructItem(StructItem, Object) - Method in class gov.llnl.babel.visitor.NameChecker
 
visitStructItem(StructItem, Object) - Method in class gov.llnl.babel.visitor.StructChecker
 
visitStructItem(StructItem, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitStructItem(StructItem, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitStructType(StructType, Object) - Method in class gov.llnl.babel.visitor.BuiltinAttributeCheck
 
visitStructType(StructType, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitStructType(StructType, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitStructType(StructType, Object) - Method in class gov.llnl.babel.visitor.NameChecker
 
visitStructType(StructType, Object) - Method in class gov.llnl.babel.visitor.StructChecker
 
visitStructType(StructType, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitStructType(StructType, Object) - Method in class gov.llnl.babel.visitor.SymbolTablePrimer
 
visitStructType(StructType, Object) - Method in class gov.llnl.babel.visitor.Unspecify
 
visitStructType(StructType, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitThrowsList(ThrowsList, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitThrowsList(ThrowsList, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitThrowsList(ThrowsList, Object) - Method in class gov.llnl.babel.visitor.SymbolTableDecorator
 
visitThrowsList(ThrowsList, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitUnaryExpr(UnaryExpr, Object) - Method in class gov.llnl.babel.visitor.CollisionChecker
 
visitUnaryExpr(UnaryExpr, Object) - Method in class gov.llnl.babel.visitor.DumpVisitor
 
visitUnaryExpr(UnaryExpr, Object) - Method in class gov.llnl.babel.visitor.Visitor
 
visitUnaryExpression(UnaryExpression, Object) - Method in class gov.llnl.babel.symbols.CExprString
 
visitUnaryExpression(UnaryExpression, Object) - Method in class gov.llnl.babel.symbols.ExprVisitor
 
visitUnaryExpression(UnaryExpression, Object) - Method in class gov.llnl.babel.symbols.Inverter
 
VOID - Static variable in interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
 
VOID - Static variable in class gov.llnl.babel.symbols.Type
 

W

WARNING - Static variable in class gov.llnl.babel.msg.UserMsg
 
warning(SAXParseException) - Method in class gov.llnl.babel.xml.ExceptionErrorHandler
Throw a SAXException if the parser issues a warning.
WebRepository - Class in gov.llnl.babel.repository
The WebRepository class implements an interface to the Alexandria web repository for sidl symbols in XML.
WebRepository(String, Context) - Constructor for class gov.llnl.babel.repository.WebRepository
The constructor takes a web repository URI with the username and password specified as arguments.
write(String) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a string.
write(char[]) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a character array.
write(String, int, int) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a substring.
write(int) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a character.
write(char[], int, int) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write part of a character array.
write(int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
write(char[], int, int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
write(String, int, int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
writeBanner(Symbol, String, boolean, String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a file banner for automatically generated files.
writeBuiltinDecls(LanguageWriterForC, Class, Context) - Static method in class gov.llnl.babel.backend.c.ImplHeader
Write external declarations for the Class constructor and destructor.
writeCallsToParentInterfaceConstructors(LanguageWriterForCxx, Class, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Prints cache initialization for all parent interfaces of this extendable.
writeComment(String, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a single-line block comment to the pretty writer stream.
writeComment(Comment, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl Comment to the pretty writer stream.
writeComment(Symbol, boolean, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl symbol to the pretty writer stream.
writeComment(Symbol, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl symbol to the pretty writer stream.
writeComment(Method, boolean, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl method to the pretty writer stream.
writeComment(Method, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl method to the pretty writer stream.
writeComment(Comment, String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment with an alternative string.
writeComment(Method, boolean, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
Write a comment for a sidl method to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Abstract method to output a comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForJava
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
Output a single-line comment to the pretty writer stream.
writeCommentLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
Output a single-line comment to the pretty writer stream.
writeDOM(Node, PrintWriter) - Static method in class gov.llnl.babel.xml.XMLUtilities
Recursively write the XML DOM representation into a print writer output stream.
writeInheritedStatics() - Method in class gov.llnl.babel.backend.python.PythonClientCSource
 
writeInterfaceCacheInitialization(LanguageWriterForCxx, Extendable, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Prints cache initialization for all parent interfaces of this extendable.
writeMakefile(PrintWriter, Map, HashMap) - Method in class gov.llnl.babel.backend.DependenciesGenerator
Generate the actual make file.
writeMakefile(PrintWriter, Map) - Method in class gov.llnl.babel.backend.MakefileGenerator
Generate the actual make file.
writeMethodDecls(LanguageWriterForC, Class, boolean, Context) - Static method in class gov.llnl.babel.backend.c.ImplHeader
Write external declarations for all non-abstract methods in the class.
writeMethodSignature(LanguageWriterForC, Method, String, boolean, boolean, boolean, SymbolID, Context) - Static method in class gov.llnl.babel.backend.c.ImplHeader
Write the method signature with arguments indented one level.
writeMexFunctionSignature(LanguageWriterForC) - Static method in class gov.llnl.babel.backend.matlab.Matlab
 
writePackageMakeInfo(PrintWriter, String) - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Generate the package make file.
writeRMIAccessDecls(LanguageWriterForC, Class, boolean) - Static method in class gov.llnl.babel.backend.c.ImplHeader
Write external declarations for the RMI fconnects methods in the class.
writeSplicerTagLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write the splicer tag as a language-specific comment.
writeSplicerTagLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Write the splicer tag as a language-specific comment.
writeSplicerTagLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Write the splicer tag as a language-specific comment.
writeSplicerTagLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
Write the splicer tag as a language-specific comment.
writeSplicerTagLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForJava
Write the splicer tag as a language-specific comment.
writeSplicerTagLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
Write the splicer tag as a language-specific comment.
writeSplicerTagLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
(Is this appropriate?) Write the splicer tag as a language-specific comment.
writeSplicerTagLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
Write the splicer tag as a language-specific comment.
writeSplicerTagLine(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
(Is this appropriate?) Write the splicer tag as a language-specific comment.
writeStructDeserialize(LanguageWriter, Struct, String, Context) - Static method in class gov.llnl.babel.backend.c.StubSource
 
writeStructSerialize(LanguageWriter, Struct, String) - Static method in class gov.llnl.babel.backend.c.StubSource
 
writeStructSerializeSig(LanguageWriter, SymbolID, boolean, Context) - Static method in class gov.llnl.babel.backend.fortran.StubSource
 
writeSymbols(Set) - Method in class gov.llnl.babel.repository.FileRepository
Write the symbols in the Set from the symbol table to the file repository.
writeSymbols(Set) - Method in interface gov.llnl.babel.repository.SymbolWriter
Write the symbols in the Set from the symbol table to the repository.
writeSymbols(Set) - Method in class gov.llnl.babel.repository.WebRepository
Write the symbols in the Set from the symbol table to the web repository.

X

XMLTest - Class in gov.llnl.babel.xml
Class XMLTest is a simple unit test for the XML utilities class.
XMLTest() - Constructor for class gov.llnl.babel.xml.XMLTest
 
XMLUtilities - Class in gov.llnl.babel.xml
Utility class XMLUtiliites is a collection of common XML utility functions.
XMLUtilities() - Constructor for class gov.llnl.babel.xml.XMLUtilities
 

_

_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.
A B C D E F G H I J K L M N O P R S T U V W X _