Alphabetical Index

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

_

_addRef() - method in class gov.llnl.sidl.BaseArray
Native method adds 1 to array's reference count.
_cast2(String) - method in class gov.llnl.sidl.BaseClass
Cast this object to the specified sidl name.
_cast2(String) - method in class gov.llnl.sidl.BaseInterface
Cast this object to the specified sidl name.
_cast_ior(String) - method in class gov.llnl.sidl.BaseClass
Cast this object to the specified type and return the IOR pointer.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(sidl.Double.Array) - method in class sidl.Double.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(sidl.Enum.Array) - method in class sidl.Enum.Array
copies the elements from this array to dest.
_copy(sidl.Float.Array) - method in class sidl.Float.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(sidl.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(sidl.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(sidl.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) - method in class sidl.Boolean.Array1
Get the specified array element without bounds checking.
_get(int) - method in class sidl.Character.Array1
Get the specified array element without bounds checking.
_get(int) - method in class sidl.Double.Array1
Get the specified array element without bounds checking.
_get(int) - method in class sidl.DoubleComplex.Array1
Get the specified array element without bounds checking.
_get(int) - method in class sidl.Enum.Array1
Get the specified array element without bounds checking.
_get(int) - method in class sidl.Float.Array1
Get the specified array element without bounds checking.
_get(int) - method in class sidl.FloatComplex.Array1
Get the specified array element without bounds checking.
_get(int) - method in class sidl.Integer.Array1
Get the specified array element without bounds checking.
_get(int) - method in class sidl.Long.Array1
Get the specified array element without bounds checking.
_get(int) - method in class sidl.Opaque.Array1
Get the specified array element without bounds checking.
_get(int) - method in class sidl.String.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) - method in class sidl.Character.Array2
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) - method in class sidl.DoubleComplex.Array2
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) - method in class sidl.Float.Array2
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) - method in class sidl.Integer.Array2
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) - method in class sidl.Opaque.Array2
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.Boolean.Array3
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) - method in class sidl.Double.Array3
Get the specified array element without bounds checking.
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) - method in class sidl.Float.Array3
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) - method in class sidl.Integer.Array3
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) - method in class sidl.Opaque.Array3
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.Boolean.Array4
Get the specified array element without bounds checking.
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 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) - method in class sidl.Float.Array4
Get the specified array element without bounds checking.
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) - method in class sidl.Long.Array4
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) - method in class sidl.String.Array4
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
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 the specified array element without bounds checking.
Get the specified array element without bounds checking.
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 the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
Native routine to fetch the specified value from the array.
Get the specified array element without bounds checking.
_get_ior() - method in class gov.llnl.sidl.BaseClass
Retrieve a reference to the sidl IOR structure.
_get_ior() - method in class gov.llnl.sidl.BaseInterface
Return a long reference to the sidl IOR object.
_getURL() - method in class gov.llnl.sidl.BaseClass
Returns the URL of this object
_getURL() - method in class 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 class gov.llnl.sidl.BaseClass
Returns true if this object is locally implemented, false otherwise
_isLocal() - method in class gov.llnl.sidl.BaseInterface
Returns true if this object is locally implemented, false otherwise
_isRemote() - method in class gov.llnl.sidl.BaseClass
Returns true if this object is remotely implemented, false otherwise
_isRemote() - method in class 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.
Native routine to reallocate data in the array.
Native routine to reallocate data in the array.
Native routine to reallocate data in the array.
Native routine to reallocate data in the array.
Native routine to reallocate data in the array.
Native routine to reallocate data in the array.
Native routine to reallocate data in the array.
Native routine to reallocate data in the array.
Native routine to reallocate data in the array.
Native routine to reallocate data in the array.
_registerNatives(String) - static method in class gov.llnl.sidl.BaseClass
Register native functions for the sidl interface or class specified in the argument.
_set(int,boolean) - method in class sidl.Boolean.Array1
Set the specified array element without bounds checking.
_set(int,char) - method in class sidl.Character.Array1
Set the specified array element without bounds checking.
_set(int,double) - method in class sidl.Double.Array1
Set the specified array element without bounds checking.
_set(int,float) - method in class sidl.Float.Array1
Set the specified array element without bounds checking.
_set(int,int) - method in class sidl.Integer.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,char) - method in class sidl.Character.Array2
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,float) - method in class sidl.Float.Array2
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 the specified array element without bounds checking.
Set the specified array element without bounds checking.
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) - method in class sidl.Integer.Array3
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Native routine to set the specified value in the array.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
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,long) - method in class sidl.Long.Array3
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 the specified array element without bounds checking.
Set the specified array element without bounds checking.
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,long) - method in class sidl.Long.Array2
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 the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
_set(int,long) - method in class sidl.Enum.Array1
Set the specified array element without bounds checking.
_set(int,long) - method in class sidl.Long.Array1
Set the specified array element without bounds checking.
_set(int,long) - method in class sidl.Opaque.Array1
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Set the specified array element without bounds checking.
Slice returns an array that is <= the orignial array.
Slice returns an array that is <= the orignial array.
Slice returns an array that is <= the orignial array.
Slice returns an array that is <= the orignial array.
Routine to return an array based on this one, but slice according to your instructions
Slice returns an array that is <= the orignial array.
Slice returns an array that is <= the orignial array.
Slice returns an array that is <= the orignial array.
Slice returns an array that is <= the orignial array.
Slice returns an array that is <= the orignial 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 - field 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

AbbrevHeader - class gov.llnl.babel.backend.fortran.AbbrevHeader
abs(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the absolute value (modulus) of a DoubleComplex, |z|.
abs(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the absolute value (modulus) of a FloatComplex, |z|.
ABSTRACT - static field in class gov.llnl.babel.symbols.Method
ABSTRACT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Implement the "visitor pattern".
Implement the "visitor pattern".
accept(gov.llnl.babel.symbols.ExprVisitor,Object) - method in class gov.llnl.babel.symbols.BooleanLiteral
Implement the "visitor pattern".
Implement the "visitor pattern".
Implement the "visitor pattern".
accept(gov.llnl.babel.symbols.ExprVisitor,Object) - method in class gov.llnl.babel.symbols.DoubleLiteral
Implement the "visitor pattern".
Implement the "visitor pattern".
accept(gov.llnl.babel.symbols.ExprVisitor,Object) - method in class gov.llnl.babel.symbols.FloatLiteral
Implement the "visitor pattern".
Implement the "visitor pattern".
accept(gov.llnl.babel.symbols.ExprVisitor,Object) - method in class gov.llnl.babel.symbols.IntegerLiteral
Implement the "visitor pattern".
accept(gov.llnl.babel.symbols.ExprVisitor,Object) - method in class gov.llnl.babel.symbols.LongLiteral
Implement the "visitor pattern".
accept(gov.llnl.babel.symbols.ExprVisitor,Object) - method in class gov.llnl.babel.symbols.MethodCall
accept(gov.llnl.babel.symbols.ExprVisitor,Object) - method in class gov.llnl.babel.symbols.StringLiteral
Implement the "visitor pattern".
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Argument
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.ArgumentList
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.ArrayType
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Assertion
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.ASTNode
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Attribute
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.BinaryExpr
Implement the "Visitor" pattern.
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.ClassType
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Ensures
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Enumeration
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.EnumItem
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Extents
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.FixedType
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.FloatLiteral
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.FromClause
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.FuncExpr
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.ImportClause
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.IntLiteral
Implement the "Visitor" pattern.
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Invariants
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Literal
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Method
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.MethodList
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.MethodName
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Name
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Package
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.RArrayType
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.Requires
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.ScopedID
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.ScopedIDList
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.SIDLFile
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.SplicerBlock
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.SplicerImpl
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.SplicerList
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.StructItem
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.StructType
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.ThrowsList
implements "Visitor Pattern"
accept(gov.llnl.babel.visitor.Visitor,Object) - method in class gov.llnl.babel.ast.UnaryExpr
acos(sidl.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(sidl.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(double) - static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic cosine of a double.
acosh(sidl.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(sidl.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.
add(gov.llnl.babel.ast.ScopedID) - method in class gov.llnl.babel.ast.ScopedIDList
add(gov.llnl.babel.url.cookie.Cookie) - method in class gov.llnl.babel.url.cookie.CookieJar
Add a cookie to the jar.
add_escapes(String) - method in class 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(gov.llnl.babel.ast.Argument) - method in class gov.llnl.babel.ast.ArgumentList
addArgument(gov.llnl.babel.symbols.Argument) - method in class gov.llnl.babel.symbols.Method
Add another argument to the end of the list of method arguments.
Add the specified expression as an argument to the method call.
addArrayIndex(gov.llnl.babel.symbols.AssertionExpression) - method in class gov.llnl.babel.symbols.Type
This adds an index variable on the end of the index vector.
addArrayIndex(String) - method in class gov.llnl.babel.symbols.Type
This adds an index variable on the end of the index vector.
addAssertion(gov.llnl.babel.symbols.Assertion) - method in class gov.llnl.babel.symbols.Method
Add the specified assertion to the proper assertion list for this method.
addAttribute(gov.llnl.babel.ast.Attribute) - method in class gov.llnl.babel.ast.AttributeList
Add a command line switch to the dictionary of available command line switches.
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 gov.llnl.babel.visitor.AddDefaultsVisitor
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(gov.llnl.babel.msg.MsgList) - constructor for class gov.llnl.babel.visitor.AddDefaultsVisitor
addEnumerator(String,gov.llnl.babel.symbols.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.
Add a new enumerator with a specified value.
Add a new enumerator with a specified value.
addEnumItem(gov.llnl.babel.ast.EnumItem) - method in class gov.llnl.babel.ast.Enumeration
addEscapes(String) - static method in class gov.llnl.babel.parsers.sidl2.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addException(gov.llnl.babel.ast.ScopedID) - method in class gov.llnl.babel.ast.ThrowsList
addException(String,Exception) - method in class gov.llnl.babel.CollectionException
Add another regular expression to the list of excluded regular expressions.
AddExpr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
addExtent(gov.llnl.babel.ast.ASTNode) - method in class gov.llnl.babel.ast.Extents
addImplements(gov.llnl.babel.ast.ScopedID) - method in class gov.llnl.babel.ast.ImplementsList
addImplementsAll(gov.llnl.babel.symbols.Interface) - method in class gov.llnl.babel.symbols.Class
This only adds the interface to the Implmenets-all map, it does not actually implement the methods inside.
addImplicitThrows(gov.llnl.babel.symbols.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(gov.llnl.babel.backend.writers.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
addInvariant(gov.llnl.babel.symbols.Assertion) - method in class gov.llnl.babel.symbols.Extendable
Add the invariant to this object.
addItem(gov.llnl.babel.symbols.Struct.Item) - method in class gov.llnl.babel.symbols.Struct
addItem(String,gov.llnl.babel.symbols.Type) - method in class gov.llnl.babel.symbols.Struct
Insert a new type and name into the struct
addListener(gov.llnl.babel.backend.FileListener) - method in class gov.llnl.babel.backend.FileManager
Add a listener to the file manager.
addMetadata(String,String) - method in class 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
Add a (keyword, value) pair to the metadata for this object.
addMetadata(String,String) - method in class gov.llnl.babel.symbols.Symbol
Add a (keyword,value) pair to the metadata for this symbol.
addMethod(gov.llnl.babel.ast.Method) - method in class gov.llnl.babel.ast.MethodList
addMethod(gov.llnl.babel.symbols.Method) - method in class gov.llnl.babel.symbols.Extendable
Add the specified new method to this object.
addMsg(gov.llnl.babel.msg.UserMsg) - method in class gov.llnl.babel.msg.MsgList
Add a new message to the List
addParentData(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Interface) - method in class gov.llnl.babel.symbols.Class
Add a parent interface to this class.
addParentInterface(gov.llnl.babel.symbols.Interface) - method in class gov.llnl.babel.symbols.Extendable
Add a new parent interface to this object.
addParentInterface(gov.llnl.babel.symbols.Interface) - method in class gov.llnl.babel.symbols.Interface
Add a parent interface to this interface.
addRarrayIndex(Collection) - method in class gov.llnl.babel.symbols.Method
add a set of required rarray indices to the set of indices
addRarrayIndex(String) - method in class gov.llnl.babel.symbols.Method
add a required rarray index to the set of indices
addRef() - method in class gov.llnl.sidl.BaseInterface
The addRef method will be implemented by the sidl base object class.
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(gov.llnl.babel.ast.SplicerBlock) - method in class gov.llnl.babel.ast.ClassType
addSplicerBlock(gov.llnl.babel.ast.SplicerBlock) - method in class gov.llnl.babel.ast.Method
Add splicer block.
Add splicer block.
addSplicerBlock(String,String) - method in class gov.llnl.babel.backend.ucxx.CxxImplHeader
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(String) - method in class gov.llnl.babel.ast.SplicerImplList
addStructItem(gov.llnl.babel.ast.StructItem) - method in class gov.llnl.babel.ast.StructType
addSymbol(gov.llnl.babel.symbols.SymbolID,int) - method in class gov.llnl.babel.symbols.Package
Add a symbol to the list of local references for this package.
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(gov.llnl.babel.symbols.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.
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.
ADVANCED_CHECKING - static field in class gov.llnl.babel.BabelConfiguration
allocateStringSpace(String) - static method in class gov.llnl.babel.backend.matlab.Matlab
Generate a string which allocate space a character array.
allowableTypes - static field in class gov.llnl.babel.ast.FixedType
AndExpr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
appendNamedType(gov.llnl.babel.ast.NamedType) - method in class gov.llnl.babel.ast.Package
appendPackage(gov.llnl.babel.ast.Package) - 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.
Arg() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
ArgAttr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
argComment(gov.llnl.babel.symbols.Argument) - static method in class gov.llnl.babel.backend.c.C
Create a comment to describe the SIDL type for the C signature.
argComment(gov.llnl.babel.symbols.Argument) - static method in class gov.llnl.babel.backend.ucxx.Cxx
convert an argument to a comment indicating the mode and perhaps the type.
argComment(gov.llnl.babel.symbols.Argument) - static method in class gov.llnl.babel.backend.matlab.Matlab
Create a comment to describe the SIDL type for the C signature.
ArgList() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Argument - class gov.llnl.babel.ast.Argument
Unit of transfer in a method, holding the doccomment, attributes, mode, type, and variable name.
Argument - class gov.llnl.babel.symbols.Argument
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 - static field in class gov.llnl.babel.symbols.IdentifierLiteral
Argument(int,gov.llnl.babel.symbols.Type,String) - constructor for class gov.llnl.babel.symbols.Argument
Create an argument object.
argument(sidl.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(sidl.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 gov.llnl.babel.ast.ArgumentList
Define a one dimensional array of type boolean for the sidl Java run-time.
Define a one dimensional array of type char for the sidl Java run-time.
Define a one dimensional array of type double for the sidl Java run-time.
Define a one dimensional array of type sidl.DoubleComplex for the sidl Java run-time.
Enum.Array - class sidl.Enum.Array
Define a one dimensional array of type long for the sidl Java run-time.
Define a one dimensional array of type float for the sidl Java run-time.
Define a one dimensional array of type sidl.FloatComplex for the sidl Java run-time.
Define a one dimensional array of type int for the sidl Java run-time.
Long.Array - class sidl.Long.Array
Define a one dimensional array of type long for the sidl Java run-time.
Define a one dimensional array of type long for the sidl Java run-time.
ARRAY - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Define a one dimensional array of type java.lang.String for the sidl Java run-time.
ARRAY - static field in class gov.llnl.babel.symbols.Type
Array() - constructor for class sidl.Boolean.Array
Construct an empty array object.
Array() - constructor for class sidl.Character.Array
Construct an empty array object.
Array() - constructor for class sidl.Double.Array
Construct an empty array object.
Array() - constructor for class sidl.DoubleComplex.Array
Construct an empty array object.
Array() - constructor for class sidl.Enum.Array
Construct an empty array object.
Array() - constructor for class sidl.Float.Array
Construct an empty array object.
Array() - constructor for class sidl.FloatComplex.Array
Construct an empty array object.
Array() - constructor for class sidl.Integer.Array
Construct an empty array object.
Array() - constructor for class sidl.Long.Array
Construct an empty array object.
Array() - constructor for class sidl.Opaque.Array
Construct an empty array object.
Array() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Array() - constructor for class sidl.String.Array
Construct an empty array object.
Array(int,int[],int[],boolean) - constructor for class sidl.Boolean.Array
Create an array with the specified lower and upper bounds.
Array(int,int[],int[],boolean) - constructor for class sidl.Character.Array
Create an array with the specified lower and upper bounds.
Array(int,int[],int[],boolean) - constructor for class sidl.Double.Array
Create an array with the specified lower and upper bounds.
Create an array with the specified lower and upper bounds.
Array(int,int[],int[],boolean) - constructor for class sidl.Enum.Array
Create an array with the specified lower and upper bounds.
Array(int,int[],int[],boolean) - constructor for class sidl.Float.Array
Create an array with the specified lower and upper bounds.
Create an array with the specified lower and upper bounds.
Array(int,int[],int[],boolean) - constructor for class sidl.Integer.Array
Create an array with the specified lower and upper bounds.
Array(int,int[],int[],boolean) - constructor for class sidl.Long.Array
Create an array with the specified lower and upper bounds.
Array(int,int[],int[],boolean) - constructor for class sidl.Opaque.Array
Create an array with the specified lower and upper bounds.
Array(int,int[],int[],boolean) - constructor for class sidl.String.Array
Create an array with the specified lower and upper bounds.
Array(long,boolean) - constructor for class sidl.Boolean.Array
Create an array using an IOR array pointer.
Array(long,boolean) - constructor for class sidl.Character.Array
Create an array using an IOR array pointer.
Array(long,boolean) - constructor for class sidl.Double.Array
Create an array using an IOR array pointer.
Array(long,boolean) - constructor for class sidl.DoubleComplex.Array
Create an array using an IOR array pointer.
Array(long,boolean) - constructor for class sidl.Enum.Array
Create an array using an IOR array pointer.
Array(long,boolean) - constructor for class sidl.Float.Array
Create an array using an IOR array pointer.
Array(long,boolean) - constructor for class sidl.FloatComplex.Array
Create an array using an IOR array pointer.
Array(long,boolean) - constructor for class sidl.Integer.Array
Create an array using an IOR array pointer.
Array(long,boolean) - constructor for class sidl.Long.Array
Create an array using an IOR array pointer.
Array(long,boolean) - constructor for class sidl.Opaque.Array
Create an array using an IOR array pointer.
Array(long,boolean) - constructor for class sidl.String.Array
Create an array using an IOR array pointer.
Define a one dimensional array of type boolean.
Define a one dimensional array of type char.
Define a one dimensional array of type double.
Define a one dimensional array of type sidl.DoubleComplex.
Define a one dimensional array of type float.
Define a one dimensional array of type sidl.FloatComplex.
Define a one dimensional array of type int.
Define a one dimensional array of type long.
Define a one dimensional array of type long.
Define a one dimensional array of type java.lang.String.
Array1() - constructor for class sidl.Boolean.Array1
Create an empty one dimensional array.
Array1() - constructor for class sidl.Character.Array1
Create an empty one dimensional array.
Array1() - constructor for class sidl.Double.Array1
Create an empty one dimensional array.
Array1() - constructor for class sidl.DoubleComplex.Array1
Create an empty one dimensional array.
Array1() - constructor for class sidl.Enum.Array1
Create an empty one dimensional array.
Array1() - constructor for class sidl.Float.Array1
Create an empty one dimensional array.
Array1() - constructor for class sidl.FloatComplex.Array1
Create an empty one dimensional array.
Array1() - constructor for class sidl.Integer.Array1
Create an empty one dimensional array.
Array1() - constructor for class sidl.Long.Array1
Create an empty one dimensional array.
Array1() - constructor for class sidl.Opaque.Array1
Create an empty one dimensional array.
Array1() - constructor for class sidl.String.Array1
Create an empty one dimensional array.
Array1(boolean[]) - constructor for class sidl.Boolean.Array1
Create a one dimensional array using the specified Java array.
Array1(char[]) - constructor for class sidl.Character.Array1
Create a one dimensional array using the specified Java array.
Array1(double[]) - constructor for class sidl.Double.Array1
Create a one dimensional array using the specified Java array.
Array1(float[]) - constructor for class sidl.Float.Array1
Create a one dimensional array using the specified Java array.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
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).
Array1(int[]) - constructor for class sidl.Integer.Array1
Create a one dimensional array using the specified Java array.
Array1(java.lang.String[]) - constructor for class sidl.String.Array1
Create a one dimensional array using the specified Java array.
Array1(long,boolean) - constructor for class sidl.Boolean.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long,boolean) - constructor for class sidl.Character.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long,boolean) - constructor for class sidl.Double.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long,boolean) - constructor for class sidl.DoubleComplex.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long,boolean) - constructor for class sidl.Enum.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long,boolean) - constructor for class sidl.Float.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long,boolean) - constructor for class sidl.FloatComplex.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long,boolean) - constructor for class sidl.Integer.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long,boolean) - constructor for class sidl.Long.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long,boolean) - constructor for class sidl.Opaque.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long,boolean) - constructor for class sidl.String.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Array1(long[]) - constructor for class sidl.Enum.Array1
Create a one dimensional array using the specified Java array.
Array1(long[]) - constructor for class sidl.Long.Array1
Create a one dimensional array using the specified Java array.
Array1(long[]) - constructor for class sidl.Opaque.Array1
Create a one dimensional array using the specified Java array.
Create a one dimensional array using the specified Java array.
Create a one dimensional array using the specified Java array.
Define a two dimensional array of type boolean.
Define a two dimensional array of type char.
Define a two dimensional array of type double.
Define a two dimensional array of type sidl.DoubleComplex.
Define a two dimensional array of type int.
Define a two dimensional array of type float.
Define a two dimensional array of type sidl.FloatComplex.
Define a two dimensional array of type int.
Define a two dimensional array of type long.
Define a two dimensional array of type long.
Define a two dimensional array of type java.lang.String.
Array2() - constructor for class sidl.Boolean.Array2
Create an empty two dimensional array.
Array2() - constructor for class sidl.Character.Array2
Create an empty two dimensional array.
Array2() - constructor for class sidl.Double.Array2
Create an empty two dimensional array.
Array2() - constructor for class sidl.DoubleComplex.Array2
Create an empty two dimensional array.
Array2() - constructor for class sidl.Enum.Array2
Create an empty two dimensional array.
Array2() - constructor for class sidl.Float.Array2
Create an empty two dimensional array.
Array2() - constructor for class sidl.FloatComplex.Array2
Create an empty two dimensional array.
Array2() - constructor for class sidl.Integer.Array2
Create an empty two dimensional array.
Array2() - constructor for class sidl.Long.Array2
Create an empty two dimensional array.
Array2() - constructor for class sidl.Opaque.Array2
Create an empty two dimensional array.
Array2() - constructor for class sidl.String.Array2
Create an empty two dimensional array.
Array2(boolean[][]) - constructor for class sidl.Boolean.Array2
Create a two dimensional array using the specified Java array.
Array2(char[][]) - constructor for class sidl.Character.Array2
Create a two dimensional array using the specified Java array.
Array2(double[][]) - constructor for class sidl.Double.Array2
Create a two dimensional array using the specified Java array.
Array2(float[][]) - constructor for class sidl.Float.Array2
Create a two dimensional array using the specified Java array.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
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).
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
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).
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).
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
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).
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).
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).
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).
Array2(int[][]) - constructor for class sidl.Integer.Array2
Create a two dimensional array using the specified Java array.
Array2(java.lang.String[][]) - constructor for class sidl.String.Array2
Create a two dimensional array using the specified Java array.
Array2(long,boolean) - constructor for class sidl.Boolean.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long,boolean) - constructor for class sidl.Character.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long,boolean) - constructor for class sidl.Double.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long,boolean) - constructor for class sidl.DoubleComplex.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long,boolean) - constructor for class sidl.Enum.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long,boolean) - constructor for class sidl.Float.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long,boolean) - constructor for class sidl.FloatComplex.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long,boolean) - constructor for class sidl.Integer.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long,boolean) - constructor for class sidl.Long.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long,boolean) - constructor for class sidl.Opaque.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long,boolean) - constructor for class sidl.String.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Array2(long[][]) - constructor for class sidl.Enum.Array2
Create a two dimensional array using the specified Java array.
Array2(long[][]) - constructor for class sidl.Long.Array2
Create a two dimensional array using the specified Java array.
Array2(long[][]) - constructor for class sidl.Opaque.Array2
Create a two dimensional array using the specified Java array.
Create a two dimensional array using the specified Java array.
Create a two dimensional array using the specified Java array.
Define a three dimensional array of type boolean.
Define a three dimensional array of type char.
Define a three dimensional array of type double.
Define a three dimensional array of type sidl.DoubleComplex.
Define a three dimensional array of type int.
Define a three dimensional array of type float.
Define a three dimensional array of type sidl.FloatComplex.
Define a three dimensional array of type int.
Define a three dimensional array of type long.
Define a three dimensional array of type long.
Define a three dimensional array of type java.lang.String.
Array3() - constructor for class sidl.Boolean.Array3
Create an empty three dimensional array.
Array3() - constructor for class sidl.Character.Array3
Create an empty three dimensional array.
Array3() - constructor for class sidl.Double.Array3
Create an empty three dimensional array.
Array3() - constructor for class sidl.DoubleComplex.Array3
Create an empty three dimensional array.
Array3() - constructor for class sidl.Enum.Array3
Create an empty three dimensional array.
Array3() - constructor for class sidl.Float.Array3
Create an empty three dimensional array.
Array3() - constructor for class sidl.FloatComplex.Array3
Create an empty three dimensional array.
Array3() - constructor for class sidl.Integer.Array3
Create an empty three dimensional array.
Array3() - constructor for class sidl.Long.Array3
Create an empty three dimensional array.
Array3() - constructor for class sidl.Opaque.Array3
Create an empty three dimensional array.
Array3() - constructor for class sidl.String.Array3
Create an empty three dimensional array.
Array3(boolean[][][]) - constructor for class sidl.Boolean.Array3
Create a three dimensional array using the specified Java array.
Array3(char[][][]) - constructor for class sidl.Character.Array3
Create a three dimensional array using the specified Java array.
Array3(double[][][]) - constructor for class sidl.Double.Array3
Create a three dimensional array using the specified Java array.
Array3(float[][][]) - constructor for class sidl.Float.Array3
Create a three dimensional array using the specified Java array.
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.
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.
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.
Create a three dimenstional array of the specified size, with the lower index starting at zero.
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.
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.
Create a three dimenstional array of the specified size, with the lower index starting at zero.
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.
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.
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.
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.
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Array3(int[][][]) - constructor for class sidl.Integer.Array3
Create a three dimensional array using the specified Java array.
Array3(java.lang.String[][][]) - constructor for class sidl.String.Array3
Create a three dimensional array using the specified Java array.
Array3(long,boolean) - constructor for class sidl.Boolean.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long,boolean) - constructor for class sidl.Character.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long,boolean) - constructor for class sidl.Double.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long,boolean) - constructor for class sidl.DoubleComplex.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long,boolean) - constructor for class sidl.Enum.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long,boolean) - constructor for class sidl.Float.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long,boolean) - constructor for class sidl.FloatComplex.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long,boolean) - constructor for class sidl.Integer.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long,boolean) - constructor for class sidl.Long.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long,boolean) - constructor for class sidl.Opaque.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long,boolean) - constructor for class sidl.String.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Array3(long[][][]) - constructor for class sidl.Enum.Array3
Create a three dimensional array using the specified Java array.
Array3(long[][][]) - constructor for class sidl.Long.Array3
Create a three dimensional array using the specified Java array.
Array3(long[][][]) - constructor for class sidl.Opaque.Array3
Create a three dimensional array using the specified Java array.
Create a three dimensional array using the specified Java array.
Create a three dimensional array using the specified Java array.
Define a four dimensional array of type boolean.
Define a four dimensional array of type char.
Define a four dimensional array of type double.
Define a four dimensional array of type sidl.DoubleComplex.
Define a four dimensional array of type int.
Define a four dimensional array of type float.
Define a four dimensional array of type sidl.FloatComplex.
Define a four dimensional array of type int.
Define a four dimensional array of type long.
Define a four dimensional array of type long.
Define a four dimensional array of type java.lang.String.
Array4() - constructor for class sidl.Boolean.Array4
Create an empty four dimensional array.
Array4() - constructor for class sidl.Character.Array4
Create an empty four dimensional array.
Array4() - constructor for class sidl.Double.Array4
Create an empty four dimensional array.
Array4() - constructor for class sidl.DoubleComplex.Array4
Create an empty four dimensional array.
Array4() - constructor for class sidl.Enum.Array4
Create an empty four dimensional array.
Array4() - constructor for class sidl.Float.Array4
Create an empty four dimensional array.
Array4() - constructor for class sidl.FloatComplex.Array4
Create an empty four dimensional array.
Array4() - constructor for class sidl.Integer.Array4
Create an empty four dimensional array.
Array4() - constructor for class sidl.Long.Array4
Create an empty four dimensional array.
Array4() - constructor for class sidl.Opaque.Array4
Create an empty four dimensional array.
Array4() - constructor for class sidl.String.Array4
Create an empty four dimensional array.
Array4(boolean[][][][]) - constructor for class sidl.Boolean.Array4
Create a four dimensional array using the specified Java array.
Array4(char[][][][]) - constructor for class sidl.Character.Array4
Create a four dimensional array using the specified Java array.
Array4(double[][][][]) - constructor for class sidl.Double.Array4
Create a four dimensional array using the specified Java array.
Array4(float[][][][]) - constructor for class sidl.Float.Array4
Create a four dimensional array using the specified Java array.
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.
Create a four dimenstional array of the specified size, with the lower index starting at zero.
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.
Create a four dimenstional array of the specified size, with the lower index starting at zero.
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.
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.
Create a four dimenstional array of the specified size, with the lower index starting at zero.
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.
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.
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.
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.
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Array4(int[][][][]) - constructor for class sidl.Integer.Array4
Create a four dimensional array using the specified Java array.
Array4(java.lang.String[][][][]) - constructor for class sidl.String.Array4
Create a four dimensional array using the specified Java array.
Array4(long,boolean) - constructor for class sidl.Boolean.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long,boolean) - constructor for class sidl.Character.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long,boolean) - constructor for class sidl.Double.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long,boolean) - constructor for class sidl.DoubleComplex.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long,boolean) - constructor for class sidl.Enum.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long,boolean) - constructor for class sidl.Float.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long,boolean) - constructor for class sidl.FloatComplex.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long,boolean) - constructor for class sidl.Integer.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long,boolean) - constructor for class sidl.Long.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long,boolean) - constructor for class sidl.Opaque.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long,boolean) - constructor for class sidl.String.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Array4(long[][][][]) - constructor for class sidl.Enum.Array4
Create a four dimensional array using the specified Java array.
Array4(long[][][][]) - constructor for class sidl.Long.Array4
Create a four dimensional array using the specified Java array.
Array4(long[][][][]) - constructor for class sidl.Opaque.Array4
Create a four dimensional array using the specified Java array.
Create a four dimensional array using the specified Java array.
Create a four dimensional array using the specified Java array.
Define a five dimensional array of type boolean.
Define a five dimensional array of type char.
Define a five dimensional array of type double.
Define a five dimensional array of type sidl.DoubleComplex.
Define a five dimensional array of type int.
Define a five dimensional array of type float.
Define a five dimensional array of type sidl.FloatComplex.
Define a five dimensional array of type int.
Define a five dimensional array of type long.
Define a five dimensional array of type long.
Define a five dimensional array of type java.lang.String.
Array5() - constructor for class sidl.Boolean.Array5
Create an empty four dimensional array.
Array5() - constructor for class sidl.Character.Array5
Create an empty four dimensional array.
Array5() - constructor for class sidl.Double.Array5
Create an empty four dimensional array.
Array5() - constructor for class sidl.DoubleComplex.Array5
Create an empty four dimensional array.
Array5() - constructor for class sidl.Enum.Array5
Create an empty four dimensional array.
Array5() - constructor for class sidl.Float.Array5
Create an empty four dimensional array.
Array5() - constructor for class sidl.FloatComplex.Array5
Create an empty four dimensional array.
Array5() - constructor for class sidl.Integer.Array5
Create an empty four dimensional array.
Array5() - constructor for class sidl.Long.Array5
Create an empty four dimensional array.
Array5() - constructor for class sidl.Opaque.Array5
Create an empty four dimensional array.
Array5() - constructor for class sidl.String.Array5
Create an empty four dimensional array.
Array5(boolean[][][][][]) - constructor for class sidl.Boolean.Array5
Create a five dimensional array using the specified Java array.
Array5(char[][][][][]) - constructor for class sidl.Character.Array5
Create a five dimensional array using the specified Java array.
Array5(double[][][][][]) - constructor for class sidl.Double.Array5
Create a five dimensional array using the specified Java array.
Array5(float[][][][][]) - constructor for class sidl.Float.Array5
Create a five dimensional array using the specified Java array.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Array5(int[][][][][]) - constructor for class sidl.Integer.Array5
Create a five dimensional array using the specified Java array.
Create a five dimensional array using the specified Java array.
Array5(long,boolean) - constructor for class sidl.Boolean.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long,boolean) - constructor for class sidl.Character.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long,boolean) - constructor for class sidl.Double.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long,boolean) - constructor for class sidl.DoubleComplex.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long,boolean) - constructor for class sidl.Enum.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long,boolean) - constructor for class sidl.Float.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long,boolean) - constructor for class sidl.FloatComplex.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long,boolean) - constructor for class sidl.Integer.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long,boolean) - constructor for class sidl.Long.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long,boolean) - constructor for class sidl.Opaque.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long,boolean) - constructor for class sidl.String.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Array5(long[][][][][]) - constructor for class sidl.Enum.Array5
Create a five dimensional array using the specified Java array.
Array5(long[][][][][]) - constructor for class sidl.Long.Array5
Create a five dimensional array using the specified Java array.
Array5(long[][][][][]) - constructor for class sidl.Opaque.Array5
Create a five dimensional array using the specified Java array.
Create a five dimensional array using the specified Java array.
Create a five dimensional array using the specified Java array.
Define a six dimensional array of type boolean.
Define a six dimensional array of type char.
Define a six dimensional array of type double.
Define a six dimensional array of type sidl.DoubleComplex.
Define a six dimensional array of type int.
Define a six dimensional array of type float.
Define a six dimensional array of type sidl.FloatComplex.
Define a six dimensional array of type int.
Define a six dimensional array of type long.
Define a six dimensional array of type long.
Define a six dimensional array of type java.lang.String.
Array6() - constructor for class sidl.Boolean.Array6
Create an empty six dimensional array.
Array6() - constructor for class sidl.Character.Array6
Create an empty six dimensional array.
Array6() - constructor for class sidl.Double.Array6
Create an empty six dimensional array.
Array6() - constructor for class sidl.DoubleComplex.Array6
Create an empty six dimensional array.
Array6() - constructor for class sidl.Enum.Array6
Create an empty six dimensional array.
Array6() - constructor for class sidl.Float.Array6
Create an empty six dimensional array.
Array6() - constructor for class sidl.FloatComplex.Array6
Create an empty six dimensional array.
Array6() - constructor for class sidl.Integer.Array6
Create an empty six dimensional array.
Array6() - constructor for class sidl.Long.Array6
Create an empty six dimensional array.
Array6() - constructor for class sidl.Opaque.Array6
Create an empty six dimensional array.
Array6() - constructor for class sidl.String.Array6
Create an empty six dimensional array.
Array6(boolean[][][][][][]) - constructor for class sidl.Boolean.Array6
Create a six dimensional array using the specified Java array.
Array6(char[][][][][][]) - constructor for class sidl.Character.Array6
Create a six dimensional array using the specified Java array.
Array6(double[][][][][][]) - constructor for class sidl.Double.Array6
Create a six dimensional array using the specified Java array.
Array6(float[][][][][][]) - constructor for class sidl.Float.Array6
Create a six dimensional array using the specified Java array.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Array6(int[][][][][][]) - constructor for class sidl.Integer.Array6
Create a six dimensional array using the specified Java array.
Create a six dimensional array using the specified Java array.
Array6(long,boolean) - constructor for class sidl.Boolean.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long,boolean) - constructor for class sidl.Character.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long,boolean) - constructor for class sidl.Double.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long,boolean) - constructor for class sidl.DoubleComplex.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long,boolean) - constructor for class sidl.Enum.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long,boolean) - constructor for class sidl.Float.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long,boolean) - constructor for class sidl.FloatComplex.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long,boolean) - constructor for class sidl.Integer.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long,boolean) - constructor for class sidl.Long.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long,boolean) - constructor for class sidl.Opaque.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long,boolean) - constructor for class sidl.String.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Array6(long[][][][][][]) - constructor for class sidl.Enum.Array6
Create a six dimensional array using the specified Java array.
Array6(long[][][][][][]) - constructor for class sidl.Long.Array6
Create a six dimensional array using the specified Java array.
Array6(long[][][][][][]) - constructor for class sidl.Opaque.Array6
Create a six dimensional array using the specified Java array.
Create a six dimensional array using the specified Java array.
Create a six dimensional array using the specified Java array.
Define a seven dimensional array of type boolean.
Define a seven dimensional array of type char.
Define a seven dimensional array of type double.
Define a seven dimensional array of type sidl.DoubleComplex.
Define a seven dimensional array of type int.
Define a seven dimensional array of type float.
Define a seven dimensional array of type sidl.FloatComplex.
Define a seven dimensional array of type int.
Define a seven dimensional array of type long.
Define a seven dimensional array of type long.
Define a seven dimensional array of type java.lang.String.
Array7() - constructor for class sidl.Boolean.Array7
Create an empty seven dimensional array.
Array7() - constructor for class sidl.Character.Array7
Create an empty seven dimensional array.
Array7() - constructor for class sidl.Double.Array7
Create an empty seven dimensional array.
Array7() - constructor for class sidl.DoubleComplex.Array7
Create an empty seven dimensional array.
Array7() - constructor for class sidl.Enum.Array7
Create an empty seven dimensional array.
Array7() - constructor for class sidl.Float.Array7
Create an empty seven dimensional array.
Array7() - constructor for class sidl.FloatComplex.Array7
Create an empty seven dimensional array.
Array7() - constructor for class sidl.Integer.Array7
Create an empty seven dimensional array.
Array7() - constructor for class sidl.Long.Array7
Create an empty seven dimensional array.
Array7() - constructor for class sidl.Opaque.Array7
Create an empty seven dimensional array.
Array7() - constructor for class sidl.String.Array7
Create an empty seven dimensional array.
Array7(boolean[][][][][][][]) - constructor for class sidl.Boolean.Array7
Create a seven dimensional array using the specified Java array.
Array7(char[][][][][][][]) - constructor for class sidl.Character.Array7
Create a seven dimensional array using the specified Java array.
Array7(double[][][][][][][]) - constructor for class sidl.Double.Array7
Create a seven dimensional array using the specified Java array.
Array7(float[][][][][][][]) - constructor for class sidl.Float.Array7
Create a seven dimensional array using the specified Java array.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Array7(int[][][][][][][]) - constructor for class sidl.Integer.Array7
Create a seven dimensional array using the specified Java array.
Create a seven dimensional array using the specified Java array.
Array7(long,boolean) - constructor for class sidl.Boolean.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long,boolean) - constructor for class sidl.Character.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long,boolean) - constructor for class sidl.Double.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long,boolean) - constructor for class sidl.DoubleComplex.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long,boolean) - constructor for class sidl.Enum.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long,boolean) - constructor for class sidl.Float.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long,boolean) - constructor for class sidl.FloatComplex.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long,boolean) - constructor for class sidl.Integer.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long,boolean) - constructor for class sidl.Long.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long,boolean) - constructor for class sidl.Opaque.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long,boolean) - constructor for class sidl.String.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Array7(long[][][][][][][]) - constructor for class sidl.Enum.Array7
Create a seven dimensional array using the specified Java array.
Array7(long[][][][][][][]) - constructor for class sidl.Long.Array7
Create a seven dimensional array using the specified Java array.
Array7(long[][][][][][][]) - constructor for class sidl.Opaque.Array7
Create a seven dimensional array using the specified Java array.
Create a seven dimensional array using the specified Java array.
Create a seven dimensional array using the specified Java array.
ARRAY_BOOLEAN_RESULT_VAR - static field in class gov.llnl.babel.symbols.MethodCall
Relevant public and private literals.
ARRAY_COUNT_VAR - static field in class gov.llnl.babel.symbols.MethodCall
ARRAY_DOUBLE_RESULT_VAR - static field in class gov.llnl.babel.symbols.MethodCall
ARRAY_INTEGER_RESULT_VAR - static field in class gov.llnl.babel.symbols.MethodCall
ARRAY_ITER_VAR - static field in class gov.llnl.babel.symbols.MethodCall
ARRAY_SIZE_VAR - static field in class gov.llnl.babel.symbols.MethodCall
arrayIndices(List) - static method in class gov.llnl.babel.backend.fortran.Fortran
arrayIOR(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
ArrayMethods - class gov.llnl.babel.backend.c.ArrayMethods
ArrayModule - class gov.llnl.babel.backend.fortran.ArrayModule
Create a FORTRAN 90 module to provide client-side bindings for arrays of classes and interfaces.
SPECIAL CONSTRUCTOR for creating the GENERIC ARRAY MODULE.
Create an object to create a FORTRAN 90 module to provide client-side bindings for arrays of classes, interfaces, and enumerated types.
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 gov.llnl.babel.ast.ArrayType
Array of any FixedType, Extendable, or Enumeration.
arrayType(int) - static method in class gov.llnl.babel.BabelConfiguration
asin(sidl.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(sidl.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(double) - static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic sine of a double.
asinh(sidl.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(sidl.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].
AssertExpr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Assertion - class gov.llnl.babel.ast.Assertion
Assertion - class gov.llnl.babel.symbols.Assertion
Assertion() - constructor for class gov.llnl.babel.ast.Assertion
Assertion() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Assertion(int,String,String,gov.llnl.babel.symbols.Comment) - constructor for class gov.llnl.babel.symbols.Assertion
Create a new object.
AssertionException - class gov.llnl.babel.symbols.AssertionException
A AssertionException is thrown if an assertion or its expression is determined to be invalid.
AssertionException(String) - constructor for class gov.llnl.babel.symbols.AssertionException
Create a new exception object with the specified message.
AssertionException(String,String) - constructor for class gov.llnl.babel.symbols.AssertionException
Create a new exception object with the specified preface and message.
AssertionExpression - class gov.llnl.babel.symbols.AssertionExpression
AssertionExpression(boolean,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.AssertionExpression
Used to initialize the basic expression attributes.
AssertionLevelSwitch() - constructor for class gov.llnl.babel.UserOptions.AssertionLevelSwitch
AssertionSource - class gov.llnl.babel.visitor.AssertionSource
ASSIGN - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ASTNode - class gov.llnl.babel.ast.ASTNode
Base class for all AST nodes
ASTNode - class gov.llnl.babel.symbols.ASTNode
ASTNode() - constructor for class gov.llnl.babel.ast.ASTNode
atan(sidl.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(sidl.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(double) - static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic tangent of a double.
atanh(sidl.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(sidl.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.
ATTRIB_BEGIN - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ATTRIB_COMMA - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ATTRIB_END - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ATTRIB_EQ - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ATTRIB_ID - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ATTRIB_STRING - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Attribute - class gov.llnl.babel.ast.Attribute
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(gov.llnl.babel.parsers.sidl2.ParseTreeNode) - constructor for class gov.llnl.babel.ast.Attribute
Attribute(String,String) - constructor for class gov.llnl.babel.ast.Attribute
AttributedType - class gov.llnl.babel.ast.AttributedType
AttributeList - class gov.llnl.babel.ast.AttributeList
Attributes - interface gov.llnl.babel.symbols.Attributes

B

Babel2BindCType - class gov.llnl.babel.backend.fortran.Babel2BindCType
BabelConfiguration - class gov.llnl.babel.BabelConfiguration
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.
BabelDoc - class gov.llnl.babel.backend.html.BabelDoc
BabelDoc is used to create an html documentation of an XML definition of a SIDL file and/or package similar to javadoc.
BabelDoc(gov.llnl.babel.Context) - constructor for class gov.llnl.babel.backend.html.BabelDoc
We do not allow the public creation of a BabelDoc object.
BabelDocException - exception gov.llnl.babel.backend.html.BabelDocException
BabelDocException() - constructor for class gov.llnl.babel.backend.html.BabelDocException
Creates a new instance of BabelDocException without detail message.
BabelDocException(String) - constructor for class gov.llnl.babel.backend.html.BabelDocException
Constructs an instance of BabelDocException with the specified detail message.
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 - class gov.llnl.babel.symbols.BadRegexException
BadRegexException(String) - constructor for class gov.llnl.babel.symbols.BadRegexException
BASE_EPV - static field in class gov.llnl.babel.backend.IOR
BaseArray - class gov.llnl.sidl.BaseArray
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.
BaseClass - class gov.llnl.sidl.BaseClass
Class BaseClass is the base class for all sidl Java classes in the run-time system.
BaseClass(long) - constructor for class gov.llnl.sidl.BaseClass
Construct a BaseClass object and initialize the IOR reference to point to a valid sidl IOR structure.
BaseInterface - interface gov.llnl.sidl.BaseInterface
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 - field 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(gov.llnl.babel.backend.writers.LanguageWriterForCxx) - static method in class gov.llnl.babel.backend.ucxx.Cxx
begin a region of method calls with C linkage
beginLine - field 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 gov.llnl.babel.ast.BinaryExpr
BinaryExpression - class gov.llnl.babel.symbols.BinaryExpression
Construct a new object.
BITWISE_AND - static field in class gov.llnl.babel.ast.BinaryExpr
BITWISE_AND - static field in class gov.llnl.babel.symbols.BinaryExpression
BITWISE_AND - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
BITWISE_OR - static field in class gov.llnl.babel.ast.BinaryExpr
BITWISE_OR - static field in class gov.llnl.babel.symbols.BinaryExpression
BITWISE_OR - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
BITWISE_XOR - static field in class gov.llnl.babel.ast.BinaryExpr
BITWISE_XOR - static field in class gov.llnl.babel.symbols.BinaryExpression
BITWISE_XOR - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
BitwiseExpr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Boolean - class sidl.Boolean
Class Boolean contains inner classes that provide holder and array support for standard Java primitive types.
BOOLEAN - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
BOOLEAN - static field in class gov.llnl.babel.symbols.Type
BOOLEAN_LITERAL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
BooleanLiteral - class gov.llnl.babel.ast.BooleanLiteral
BooleanLiteral - class gov.llnl.babel.symbols.BooleanLiteral
BooleanLiteral() - constructor for class gov.llnl.babel.ast.BooleanLiteral
BooleanLiteral(boolean,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.BooleanLiteral
Create a new object.
bufcolumn - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
buffer - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
bufline - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
bufpos - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
BuildGenerator - interface gov.llnl.babel.backend.BuildGenerator
This interface is used by backends to provide the basic information needed by a build system such as Makefile or Python distutils.
BuiltinAttributeCheck - class gov.llnl.babel.visitor.BuiltinAttributeCheck
BuiltinAttributeCheck(gov.llnl.babel.msg.MsgList) - constructor for class gov.llnl.babel.visitor.BuiltinAttributeCheck

C

C - class gov.llnl.babel.backend.c.C
Class C contains common C language binding routines shared by the C backend code generators.
C_AUTO_GEN_SPLICER - static field in class gov.llnl.babel.backend.CodeConstants
C_AUTO_GEN_WARNING - static field in class gov.llnl.babel.backend.CodeConstants
C_BACKSLASH - static field in class gov.llnl.babel.backend.CodeConstants
C_BEGIN_UNREFERENCED_METHODS - static field in class gov.llnl.babel.backend.CodeConstants
C_COMMENT_CLOSE - static field in class gov.llnl.babel.backend.CodeConstants
C_COMMENT_DOC_OPEN - static field in class gov.llnl.babel.backend.CodeConstants
C_COMMENT_F77 - static field in class gov.llnl.babel.backend.CodeConstants
C_COMMENT_F90 - static field in class gov.llnl.babel.backend.CodeConstants
C_COMMENT_HASH - static field in class gov.llnl.babel.backend.CodeConstants
C_COMMENT_OPEN - static field in class gov.llnl.babel.backend.CodeConstants
C_COMMENT_SLASH - static field in class gov.llnl.babel.backend.CodeConstants
C_COMMENT_SUBSEQUENT - static field in class gov.llnl.babel.backend.CodeConstants
C_DEFINE - static field in class gov.llnl.babel.backend.CodeConstants
C_DESC_CJNI_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_DESC_HEADER_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_DESC_IMPL_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_DESC_IOR_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_DESC_SJNI_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_DESC_SKEL_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_DESC_STUB_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_END_UNREFERENCED_METHODS - static field in class gov.llnl.babel.backend.CodeConstants
C_F7731_IMPL_EXTENSION - static field in class gov.llnl.babel.backend.CodeConstants
C_F77_IMPL_EXTENSION - static field in class gov.llnl.babel.backend.CodeConstants
C_F77_IMPL_METHOD_SUFFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_F77_METHOD_SUFFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_F77_VERSION - static field in class gov.llnl.babel.backend.CodeConstants
C_F90_ALT_SUFFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_F90_IMPL_EXTENSION - static field in class gov.llnl.babel.backend.CodeConstants
C_F90_IMPL_METHOD_SUFFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_F90_METHOD_SUFFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_F90_VERSION - static field in class gov.llnl.babel.backend.CodeConstants
C_FORTRAN_DESC_STUB_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_FORTRAN_IMPL_MODULE_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_FORTRAN_MODULE_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_FORTRAN_TYPE_MODULE_PREFIX - static field in class gov.llnl.babel.backend.CodeConstants
C_GUARD_CLOSE - static field in class gov.llnl.babel.backend.CodeConstants
C_GUARD_OPEN - static field in class gov.llnl.babel.backend.CodeConstants
C_HASH - static field in class gov.llnl.babel.backend.CodeConstants
C_IFDEFINE_CLOSE - static field in class gov.llnl.babel.backend.CodeConstants
C_IFDEFINE_CXX - static field in class gov.llnl.babel.backend.CodeConstants
C_IFDEFINE_OPEN - static field in class gov.llnl.babel.backend.CodeConstants
C_INCLUDE - static field in class gov.llnl.babel.backend.CodeConstants
C_INSERT_HERE - static field in class gov.llnl.babel.backend.CodeConstants
C_INT_BACKSLASH - static field in class gov.llnl.babel.backend.CodeConstants
C_IS_IMPL - static field in class gov.llnl.babel.backend.CodeConstants
C_IS_NOT_IMPL - static field in class gov.llnl.babel.backend.CodeConstants
C_SLASH - static field in class gov.llnl.babel.backend.CodeConstants
C_UNREFERENCED_COMMENT1 - static field in class gov.llnl.babel.backend.CodeConstants
C_UNREFERENCED_COMMENT2 - static field in class gov.llnl.babel.backend.CodeConstants
C_UNREFERENCED_COMMENT3 - static field in class gov.llnl.babel.backend.CodeConstants
capitalize(String) - static method in class gov.llnl.babel.backend.Utilities
CAST - static field in class gov.llnl.babel.backend.IOR
The index of the builtin method for casting.
CCAModeSwitch() - constructor for class gov.llnl.babel.UserOptions.CCAModeSwitch
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 gov.llnl.babel.symbols.CExprString
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 gov.llnl.babel.backend.writers.ChangeWriter
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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
CHAR - static field in class gov.llnl.babel.symbols.Type
Character - class sidl.Character
Class Character contains inner classes that provide holder and array support for standard Java primitive types.
CHARACTER_LITERAL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
CharacterLiteral - class gov.llnl.babel.ast.CharacterLiteral
CharacterLiteral - class gov.llnl.babel.symbols.CharacterLiteral
CharacterLiteral() - constructor for class gov.llnl.babel.ast.CharacterLiteral
CharacterLiteral(char,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.CharacterLiteral
Create a new object.
charCheck(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.StubSource
An #ifdef to check whether character argument should be treated like strings.
CHECK_ERROR - static field in class gov.llnl.babel.backend.IOR
The index of the builtin method for assertion checking implementation.
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(gov.llnl.babel.symbols.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.
checkNullArray() - method in class gov.llnl.sidl.BaseArray
Throw a NullPointerException if the array is null.
CHECKS - static field in class gov.llnl.babel.backend.IOR
The index of the builtin method for setting the assertion checking.
checkXML(String) - static method in class gov.llnl.babel.xml.XMLUtilities
Check whether the XML fragment is well-formed.
children - field in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
Accept the visitor.
Class - class gov.llnl.babel.symbols.Class
Class Class defines a sidl class.
CLASS - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
CLASS - static field in class gov.llnl.babel.symbols.Symbol
CLASS - static field in class gov.llnl.babel.symbols.Type
Class() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Create an empty Class object that will be constructed by calls to other member functions.
Create an empty Class object that will be constructed by calls to other member functions.
CLASS_BUILTIN_METHODS - static field in class gov.llnl.babel.backend.IOR
The number of builtin methods that a class has.
Generate an expression to obtain a pointer to an interface or subclass from an object pointer.
ClassType - class gov.llnl.babel.ast.ClassType
Fundamental OO type in SIDL.
ClassType() - constructor for class gov.llnl.babel.ast.ClassType
clear() - method in class gov.llnl.babel.Generator
clear() - method in class gov.llnl.babel.ast.NodeList
ClientJava - class gov.llnl.babel.backend.jdk.ClientJava
Class ClientJava writes the Java native code descriptions that will point to the JNI C code written by ClientJNI.
Create a ClientJava object that will write symbol information to the provided output language writer stream.
ClientJNI - class gov.llnl.babel.backend.jdk.ClientJNI
Class ClientJNI writes the JNI C code that links the Java client to the IOR.
Create a ClientJNI object that will write symbol information to the provided output language writer stream.
ClientMatlab - class gov.llnl.babel.backend.matlab.ClientMatlab
Class ClientMatlab writes the Matlab class constructor description that will point to the private mexFunction code written by ClientMexStub.
Create a ClientMatlab object that will write symbol information to the provided output language writer stream.
ClientMexStub - class gov.llnl.babel.backend.matlab.ClientMexStub
Class ClientMexStub writes the Matlab native code descriptions that will point to the JNI C code written by ClientJNI.
Create a ClientMexStub object that will write symbol information to the provided output language writer stream.
ClientSwitch() - constructor for class gov.llnl.babel.UserOptions.ClientSwitch
clone() - method in class gov.llnl.babel.symbols.ASTNode
clone() - method in class gov.llnl.babel.BabelConfiguration
Make a copy of the configuration.
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(gov.llnl.babel.backend.writers.LanguageWriterForCxx) - static method in class gov.llnl.babel.backend.ucxx.Cxx
CMangler - class gov.llnl.babel.backend.mangler.CMangler
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 gov.llnl.babel.backend.CodeConstants
Interface CodeConstants contains basic constants associated with generated source code.
CodeGenerationException - class gov.llnl.babel.backend.CodeGenerationException
The CodeGenerationException exception class is thrown if an error is detected while generating code in the compiler back end.
CodeGenerationException(String) - constructor for class gov.llnl.babel.backend.CodeGenerationException
Create a new CodeGenerationException exception with the specified message string.
CodeGenerationFactory - class gov.llnl.babel.backend.CodeGenerationFactory
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 gov.llnl.babel.backend.CodeGenerator
Interface CodeGenerator is implemented by the backend code generators.
CodeSplicer - class gov.llnl.babel.backend.CodeSplicer
Class CodeSplicer splices code segments from an existing user file into a new automatically generated file.
Create a CodeSplicer that does not contain contents obtained from a file.
Create a new instance of the code splicer class.
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 class gov.llnl.babel.CollectionException
CollisionChecker - class gov.llnl.babel.visitor.CollisionChecker
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(gov.llnl.babel.msg.MsgList,Map) - constructor for class gov.llnl.babel.visitor.CollisionChecker
COLON - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
column - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
COLUMN_MAJOR - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
COLUMN_MAJOR - static field in class gov.llnl.babel.symbols.Type
COMMA - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
comma(gov.llnl.babel.backend.writers.LanguageWriter,boolean) - static method in class gov.llnl.babel.backend.fortran.StubSource
Write a comma and newline to writer iff needComma is true.
CommandLineDictionary - interface gov.llnl.babel.cli.CommandLineDictionary
This interface is used to add CommandLineSwitch objects to the dictionary of all command line switches.
CommandLineDriver - class gov.llnl.babel.CommandLineDriver
This class is the main driver for running Babel from the command line.
The protected singleton constructor instantiates the options parser, UserOptions.
CommandLineExtension - interface gov.llnl.babel.cli.CommandLineExtension
Babel extensions wishing to add command line switches implement this interface.
CommandLineSwitch - interface gov.llnl.babel.cli.CommandLineSwitch
Extensions implement this interface to add new command line switches to Babel.
Comment - class gov.llnl.babel.symbols.Comment
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 field in class gov.llnl.babel.parsers.xml.DTDManager
COMMENT_PUBLIC_ID - static field in class gov.llnl.babel.parsers.xml.DTDManager
CommentLocalOnlySwitch() - constructor for class gov.llnl.babel.UserOptions.CommentLocalOnlySwitch
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.
IOR.CompareMethods - class gov.llnl.babel.backend.IOR.CompareMethods
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.symbols.SymbolID
Compare this SymbolID with another one.
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.ast.Version
Not strictly lexigraphic since 4.0.0.0 == 4.0, but 4.0.0.1 > 4.0
COMPLEMENT - static field in class gov.llnl.babel.ast.UnaryExpr
COMPLEMENT - static field in class gov.llnl.babel.symbols.UnaryExpression
Complex() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Configuration - class gov.llnl.babel.config.Configuration
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 gov.llnl.babel.config.ConfigurationTest
Class ConfigurationTest is a simple unit test for the Configuration class.
conjugate(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the complex conjugate of a DoubleComplex object.
conjugate(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the complex conjugate of a FloatComplex object.
connectRemoteMethod(gov.llnl.babel.symbols.Extendable,gov.llnl.babel.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 field in class gov.llnl.babel.backend.IOR
The index of the builtin method for constructing a class instance
CONSTRUCTOR2 - static field in class gov.llnl.babel.backend.IOR
The index of the special builtin method for constructing a class instance with user passed in private data
Context - class gov.llnl.babel.Context
Context() - constructor for class gov.llnl.babel.Context
ContextAware - interface gov.llnl.babel.backend.ContextAware
Babel extensions implementing this type will be told the current context.
convert(Document,gov.llnl.babel.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(gov.llnl.babel.symbols.Symbol,gov.llnl.babel.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.
convert(InputSource,gov.llnl.babel.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.
convertIdsToSymbols(gov.llnl.babel.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,gov.llnl.babel.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
This is a convenience utilility function that converts the symbol directly into a string.
Cookie - class gov.llnl.babel.url.cookie.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 gov.llnl.babel.url.CookieConnection
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 gov.llnl.babel.url.cookie.CookieCrumbleException
This is an exception for cookie management and cookie problems.
CookieJar - class gov.llnl.babel.url.cookie.CookieJar
CookieJar is a container for HTTP Cookie's.
CookieJar() - constructor for class gov.llnl.babel.url.cookie.CookieJar
COPY - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(sidl.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(sidl.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(sidl.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(sidl.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(sidl.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(sidl.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(sidl.Float.Array7) - method in class sidl.Float.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(sidl.Long.Array1) - method in class sidl.Enum.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(sidl.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(sidl.Long.Array2) - method in class sidl.Enum.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(sidl.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(sidl.Long.Array3) - method in class sidl.Enum.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(sidl.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(sidl.Long.Array4) - method in class sidl.Enum.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(sidl.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(sidl.Long.Array5) - method in class sidl.Enum.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(sidl.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(sidl.Long.Array6) - method in class sidl.Enum.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(sidl.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(sidl.Long.Array7) - method in class sidl.Enum.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(sidl.Long.Array7) - method in class sidl.Long.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
Method Copy copies the elements of 'this' to an already existing array of the same size.
copyComment(gov.llnl.babel.symbols.Comment) - method in class gov.llnl.babel.backend.python.PythonClientC
Convert a comment into a C string.
CorruptSymbolException() - constructor for class gov.llnl.babel.cli.CorruptSymbolException
Create an exception to indicate that the symbol table is in an undefined state.
cos(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the cosine of a DoubleComplex.
cos(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the cosine of a FloatComplex.
cosh(double) - static method in class sidl.Sfun
Returns the hyperbolic cosine of a double.
cosh(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the hyperbolic cosh of a DoubleComplex.
cosh(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the hyperbolic cosh of a FloatComplex.
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 class 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(gov.llnl.babel.Context,gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
createCastTwo(gov.llnl.babel.Context,gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
createDocBuilder() - static method in class gov.llnl.babel.xml.XMLUtilities
Create a file given a symbol ID, type, file group, and file name.
createHeader(gov.llnl.babel.symbols.Symbol,int,String,gov.llnl.babel.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(gov.llnl.babel.symbols.Symbol,String,gov.llnl.babel.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.
Log that we created a single makefile in a specific directory.
Create a Python LanguageWriterForPython with a banner comment a documentation string in the FileManager group PYTHON.
createRemoteMethod(gov.llnl.babel.symbols.Extendable,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.python.Python
createRepository(String) - method in class gov.llnl.babel.repository.RepositoryFactory
Create a new repository object based on the URI.
createSkel(gov.llnl.babel.symbols.Symbol,String,gov.llnl.babel.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(gov.llnl.babel.symbols.Symbol,int,String,gov.llnl.babel.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(gov.llnl.babel.symbols.Symbol,String,gov.llnl.babel.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(gov.llnl.babel.symbols.Symbol,String,gov.llnl.babel.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.
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 java.io.Writer for a particular filename and directory combination.
curChar - field in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
currentToken - field in class 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 gov.llnl.babel.backend.ucxx.Cxx
Class Cxx contains common C++ language binding routines shared by the C++ backend code generators.
CxxImplHeader - class gov.llnl.babel.backend.ucxx.CxxImplHeader
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
Create an object capable of generating the header file for a BABEL extendable.
CxxImplSource - class gov.llnl.babel.backend.ucxx.CxxImplSource
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
Create an object capable of generating the header file for a BABEL extendable.
CxxIORExceptionSwitch() - constructor for class gov.llnl.babel.UserOptions.CxxIORExceptionSwitch
CxxSkelSource - class gov.llnl.babel.backend.ucxx.CxxSkelSource
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
Create an object capable of generating the header file for a BABEL extendable.
CxxStructHeader - class gov.llnl.babel.backend.ucxx.CxxStructHeader
Create an object capable of generating the header file for a BABEL struct.
CxxStructSource - class gov.llnl.babel.backend.ucxx.CxxStructSource
CxxStubHeader - class gov.llnl.babel.backend.ucxx.CxxStubHeader
Special constructor for generating super methods for IMPL files.
Create an object capable of generating the header file for a BABEL extendable.
CxxStubSource - class gov.llnl.babel.backend.ucxx.CxxStubSource
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
Create an object capable of generating the header file for a BABEL extendable.
Create an object capable of generating the header file for a BABEL extendable.

D

d_argList - field in class gov.llnl.babel.ast.Method
d_array - field in class gov.llnl.sidl.BaseArray
d_ast_node - field in class gov.llnl.babel.msg.UserMsg
d_ast_node2 - field in class gov.llnl.babel.msg.UserMsg2
d_attribList - field in class gov.llnl.babel.ast.Argument
d_attribList - field in class gov.llnl.babel.ast.AttributedType
d_attribList - field in class gov.llnl.babel.ast.Method
d_attribList - field in class gov.llnl.babel.ast.Package
the list of attributes (modifiers)
d_attrs - field in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
D_CALLS - static field in class gov.llnl.babel.backend.IOR
D_CHECKS - static field in class gov.llnl.babel.backend.IOR
d_col - field in class gov.llnl.babel.msg.UserMsg
d_col2 - field in class gov.llnl.babel.msg.UserMsg2
d_comment - field in class gov.llnl.babel.ast.Argument
d_comment - field in class gov.llnl.babel.ast.Method
d_comment - field in class gov.llnl.babel.ast.NamedType
d_context - field in class gov.llnl.babel.symbols.AssertionExpression
d_context - field in class gov.llnl.babel.backend.writers.LanguageWriter
d_context - field in class gov.llnl.babel.backend.python.PythonClientC
d_context - field in class gov.llnl.babel.symbols.Symbol
D_CONTROLS - static field in class gov.llnl.babel.backend.IOR
D_COUNTDOWN - static field in class gov.llnl.babel.backend.IOR
d_currentScope - field in class gov.llnl.babel.visitor.CollisionChecker
D_DATA - static field in class gov.llnl.babel.backend.IOR
d_ensures - field in class gov.llnl.babel.ast.Method
d_extends - field in class gov.llnl.babel.ast.ClassType
class that this class extends
d_extends - field in class gov.llnl.babel.ast.InterfaceType
a list of ScopedID's
d_extents - field in class gov.llnl.babel.ast.RArrayType
d_filename - field in class gov.llnl.babel.msg.UserMsg
d_filename2 - field in class gov.llnl.babel.msg.UserMsg2
d_from - field in class gov.llnl.babel.ast.Method
d_frozen - field in class gov.llnl.babel.symbols.ASTNode
D_HOOKS - static field in class gov.llnl.babel.backend.IOR
d_id - field in class gov.llnl.babel.ast.FromClause
d_id - field in class gov.llnl.babel.ast.TypeSearchClause
d_impl - field in class gov.llnl.babel.ast.SplicerBlock
The container of the list of implementation line(s).
d_implements - field in class gov.llnl.babel.ast.ClassType
List of interfaces
d_imports - field in class gov.llnl.babel.visitor.SymbolTableDecorator
d_invariants - field in class gov.llnl.babel.ast.Extendable
d_ior - field in class gov.llnl.sidl.BaseClass
d_lcfw - field in class gov.llnl.babel.backend.writers.LanguageWriterForC
d_lcfw - field in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
d_line - field in class gov.llnl.babel.msg.UserMsg
d_line2 - field in class gov.llnl.babel.msg.UserMsg2
d_line_count - field in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
d_list - field in class gov.llnl.babel.ast.Extents
d_list - field in class gov.llnl.babel.ast.NodeList
d_location - field in class gov.llnl.babel.ast.SplicerBlock
The target location of the splicer block (e.g., "header", "source")
d_lw - field in class gov.llnl.babel.backend.python.PythonClientC
A writer for the C source file.
D_METHOD_CONTROLS - static field in class gov.llnl.babel.backend.IOR
D_METHOD_EXCEPT - static field in class gov.llnl.babel.backend.IOR
d_methodList - field in class gov.llnl.babel.ast.Extendable
d_mode - field in class gov.llnl.babel.ast.Argument
d_msg - field in class gov.llnl.babel.msg.UserMsg
d_msg2 - field in class gov.llnl.babel.msg.UserMsg2
d_msgs - field in class gov.llnl.babel.visitor.AddDefaultsVisitor
d_msgs - field in class gov.llnl.babel.visitor.CollisionChecker
d_msgs - field in class gov.llnl.babel.visitor.ImplementsAllVisitor
d_msgs - field in class gov.llnl.babel.visitor.InheritenceChecker
d_msgs - field in class gov.llnl.babel.visitor.OverrideChecker
d_msgs - field in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
d_msgs - field in class gov.llnl.babel.visitor.SemanticChecker
d_msgs - field in class gov.llnl.babel.visitor.SymbolTableDecorator
d_msgs - field in class gov.llnl.babel.visitor.SymbolTablePrimer
d_name - field in class gov.llnl.babel.ast.Argument
d_name - field in class gov.llnl.babel.ast.FromClause
d_name - field in class gov.llnl.babel.ast.Method
d_name - field in class gov.llnl.babel.ast.MethodName
d_name - field in class gov.llnl.babel.ast.Name
d_name - field in class gov.llnl.babel.ast.NamedType
d_name - field in class gov.llnl.babel.ast.SplicerBlock
The name (extension) associated with the splicer block
d_name - field in class gov.llnl.babel.ast.StructItem
d_name2 - field in class gov.llnl.babel.ast.Argument
d_name2 - field in class gov.llnl.babel.ast.Method
d_nameExtension - field in class gov.llnl.babel.ast.MethodName
d_out - field in class gov.llnl.babel.visitor.DumpVisitor
d_owner - field in class gov.llnl.sidl.BaseArray
d_postfixStack - field in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
d_prefixStack - field in class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
D_RATE - static field in class gov.llnl.babel.backend.IOR
d_requires - field in class gov.llnl.babel.ast.Method
d_requires - field in class gov.llnl.babel.visitor.SymbolTableDecorator
d_returnType - field in class gov.llnl.babel.ast.Method
d_shortName - field in class gov.llnl.babel.ast.MethodName
d_shortName - field in class gov.llnl.babel.backend.python.PythonClientC
d_skipIncludeGuard - field in class gov.llnl.babel.backend.writers.LanguageWriterForC
d_skipIncludeGuard - field in class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
d_splicers - field in class gov.llnl.babel.ast.ClassType
List of splicer blocks
d_splicers - field in class gov.llnl.babel.ast.Method
d_structItems - field in class gov.llnl.babel.ast.StructType
D_SUCCESSES - static field in class gov.llnl.babel.backend.IOR
d_sym - field in class gov.llnl.babel.backend.python.PythonClientC
d_text - field in class gov.llnl.babel.ast.DocComment
d_throwsList - field in class gov.llnl.babel.ast.Method
D_TRIES - static field in class gov.llnl.babel.backend.IOR
d_type - field in class gov.llnl.babel.ast.Argument
d_type - field in class gov.llnl.babel.ast.StructItem
d_type - field in class gov.llnl.babel.msg.UserMsg
d_types - field in class gov.llnl.babel.ast.Package
a list of NamedTypes
d_verbiosity - field in class gov.llnl.babel.msg.UserMsg
d_version - field in class gov.llnl.babel.ast.NamedType
d_version - field in class gov.llnl.babel.ast.TypeSearchClause
DCOMPLEX - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
DCOMPLEX - static field in class gov.llnl.babel.symbols.Type
DComplexLiteral - class gov.llnl.babel.ast.DComplexLiteral
DComplexLiteral - class gov.llnl.babel.symbols.DComplexLiteral
DComplexLiteral() - constructor for class gov.llnl.babel.ast.DComplexLiteral
Create a new object.
Create a new object.
Create a new object.
debugStream - field in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
DECIMAL_LITERAL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Write an argument declaration in C for an argument being passed in from a FORTRAN caller or from C to a FORTRAN subroutine.
Declare and initialize a variable with an IOR type.
Declare and initialize a variable with an IOR type.
Declare and initialize a variable with a Java type.
Declare and initialize a variable with a Java type.
declareProxies() - method in class gov.llnl.babel.backend.python.TranslateArguments
declareProxy(gov.llnl.babel.symbols.Type,String,int) - method in class gov.llnl.babel.backend.python.TranslateArguments
This is a quick modification of declareJavaVariable (above).
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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
DEFAULT_CHECK_LEVEL - static field in class gov.llnl.babel.backend.IOR
Some assertion checking defaults...at least until we provide another mechanism.
DEFAULT_OPTION_HOOKS - static field in class gov.llnl.babel.backend.IOR
DEFAULT_THRESHOLD - static field 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 field in class gov.llnl.babel.backend.IOR
The index of the builtin method for deleting an object.
deleteFilesAndDependencies() - method in class gov.llnl.babel.Context
Dependencies - class gov.llnl.babel.backend.Dependencies
Make depends info calculator for all languages.
Dependencies(gov.llnl.babel.Context) - constructor for class gov.llnl.babel.backend.Dependencies
DependenciesGenerator - class gov.llnl.babel.backend.DependenciesGenerator
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 field in class gov.llnl.babel.backend.IOR
The index of the builtin method for destructing a class instance
DIGIT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
dim - field 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 field in class gov.llnl.babel.ast.BinaryExpr
DIVIDE - static field in class gov.llnl.babel.symbols.BinaryExpression
doc - field in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
DOC_COMMENT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
DocComment - class gov.llnl.babel.ast.DocComment
DocComment(String) - constructor for class gov.llnl.babel.ast.DocComment
docify(Object[]) - method in class gov.llnl.babel.backend.html.BabelDoc
docify creates all the html files for the xml reprresentation of the SIDL files.
Done() - method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
doOutArg(gov.llnl.babel.symbols.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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Double - class sidl.Double
Class Double contains inner classes that provide holder and array support for standard Java primitive types.
DOUBLE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
DOUBLE - static field in class gov.llnl.babel.symbols.Type
Class DoubleComplex contains inner classes that provide holder and array support for standard Java primitive types.
DoubleComplex() - constructor for class sidl.DoubleComplex
Constructs a DoubleComplex equal to zero.
DoubleComplex(double) - constructor for class sidl.DoubleComplex
Constructs a DoubleComplex with a zero imaginary part.
DoubleComplex(double,double) - constructor for class sidl.DoubleComplex
Constructs a DoubleComplex with real and imaginary parts given by the input arguments.
Constructs a DoubleComplex equal to the argument.
DoubleLiteral - class gov.llnl.babel.ast.DoubleLiteral
DoubleLiteral - class gov.llnl.babel.symbols.DoubleLiteral
DoubleLiteral() - constructor for class gov.llnl.babel.ast.DoubleLiteral
DoubleLiteral(Double,String,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.DoubleLiteral
Create a new object.
DTDManager - class gov.llnl.babel.parsers.xml.DTDManager
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 field in class gov.llnl.babel.backend.IOR
The index of the builtin method for dumping assertion checking data.
DUMP_STATS - static field in class gov.llnl.babel.backend.c.StubHeader
Indices associated with the special, stub-only built-in methods.
dumpData() - method in class gov.llnl.babel.backend.Dependencies
DumpVisitor - class gov.llnl.babel.visitor.DumpVisitor
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 gov.llnl.babel.xml.ElementIterator
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 field in class 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() - method in class gov.llnl.babel.backend.writers.PrettyWriter
Enable line breaking mode.
enableLineBreak(int,String,String) - method in class gov.llnl.babel.backend.writers.PrettyWriter
Define the pretty printer parameters for line breaking.
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 - field 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(gov.llnl.babel.backend.writers.LanguageWriterForCxx) - static method in class gov.llnl.babel.backend.ucxx.Cxx
end region of method calls with C linkage
endLine - field 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 field in class gov.llnl.babel.symbols.Assertion
ENSURE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ENSURE_THEN - static field in class gov.llnl.babel.symbols.Assertion
Ensure the expression does not contain any (sub)expressions specifically for post-condition assertions.
Ensures - 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 - class sidl.Enum
Class Integer contains inner classes that provide holder and array support for standard Java primitive types.
ENUM - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ENUM - static field in class gov.llnl.babel.symbols.Symbol
ENUM - static field in class gov.llnl.babel.symbols.Type
Enum() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Enumeration - class gov.llnl.babel.ast.Enumeration
User-defined type that has no methods, but associates names with fixed values.
Enumeration - class gov.llnl.babel.symbols.Enumeration
The Enumeration class represents a collection of enumerated symbols with specified integer values.
Enumeration() - constructor for class gov.llnl.babel.ast.Enumeration
Create a new Enumeration with the specified symbol identifier and comment.
Create a new Enumeration with the specified symbol identifier, comment, and metadata.
Enumerator() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
EnumItem - class gov.llnl.babel.ast.EnumItem
A single item inside an enumeration.
EnumItem() - constructor for class gov.llnl.babel.ast.EnumItem
EnumItem(gov.llnl.babel.parsers.sidl2.ParseTreeNode) - constructor for class gov.llnl.babel.ast.EnumItem
EOF - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
eol - field in class gov.llnl.babel.parsers.sidl2.ParseException
The end of line string for this machine.
EPSILON_LARGE - static field in class sidl.Sfun
The largest relative spacing for doubles.
EPSILON_SMALL - static field in class sidl.Sfun
The smallest relative spacing for doubles.
EPV_ARG - static field in class gov.llnl.babel.backend.IOR
EPV_NEW - static field in class gov.llnl.babel.backend.IOR
EPV_OLD - static field in class gov.llnl.babel.backend.IOR
EPV_REMOTE - static field in class gov.llnl.babel.backend.IOR
EPV_STATIC - static field in class gov.llnl.babel.backend.IOR
EQ - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
EQUAL - static field in class gov.llnl.babel.ast.BinaryExpr
EqualityExpr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
EQUALS - static field in class gov.llnl.babel.symbols.BinaryExpression
equals(gov.llnl.babel.url.cookie.Cookie) - method in class gov.llnl.babel.url.cookie.Cookie
Return true if two cookies are equal.
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(Object) - method in class gov.llnl.babel.symbols.Comment
Return true if two comments are exactly equal.
equals(Object) - method in class sidl.DoubleComplex
Compares this object against the specified object.
equals(Object) - method in class gov.llnl.babel.repository.FileRepository
equals(Object) - method in class sidl.FloatComplex
Compares this object against the specified object.
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.symbols.Method
equals(Object) - method in class gov.llnl.babel.symbols.Method.RarrayInfo
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.backend.SortComparator
The following equals method does not make sense for a sort comparator.
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(Object) - method in class gov.llnl.babel.ast.Version
Compares with another DoubleComplex.
Compares with another FloatComplex.
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 field 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 field in class gov.llnl.babel.symbols.AssertionExpression
ErrorFormatter - 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.
ExceptClause() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
ExceptionErrorHandler - class gov.llnl.babel.xml.ExceptionErrorHandler
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.
ExcludeExternalSwitch() - constructor for class gov.llnl.babel.UserOptions.ExcludeExternalSwitch
excludeGroup(String) - method in class gov.llnl.babel.backend.MakefileGenerator
Add a file group to be excluded from generation.
ExcludeSwitch() - constructor for class gov.llnl.babel.UserOptions.ExcludeSwitch
EXEC - static field in class gov.llnl.babel.backend.IOR
The index of the builtin method for executing a named method.
Execute the command line switches from arguments and return the unprocessed command line arguments.
executeMultiple(String[]) - method in class gov.llnl.babel.SwitchDictionary
exp(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the exponential of a DoubleComplex z, exp(z).
exp(sidl.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(gov.llnl.babel.symbols.SymbolID,int) - method in class gov.llnl.babel.backend.FileManager
Generate the relative file name from the symbol ID.
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.
Generate the VPATH for the symbol ID.
expectedTokenSequences - field in class 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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Expr2ASTVisitor - class gov.llnl.babel.parsers.sidl2.Expr2ASTVisitor
ExprVisitor - class gov.llnl.babel.symbols.ExprVisitor
Extendable - class gov.llnl.babel.ast.Extendable
Common base class for user defined types that support inheritance such as Classes and Interfaces.
Extendable - class gov.llnl.babel.symbols.Extendable
Class Extendable is a base class for SIDL symbols of type class and interface.
Create an empty Extendable object that will be constructed by calls to other member functions.
Create an empty Extendable object that will be constructed by calls to other member functions.
Add extra arguments to the original argument list of a method as needed for the self pointer and the exception argument.
Add extra arguments to the original argument list of a method as needed for the self pointer, the return value and the exception argument.
Generate the expanded set of referenced SymbolID's.
EXTENDS - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ExtendsList - 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 - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Extension() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Extent() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Extents - class gov.llnl.babel.ast.Extents
Extents() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
extractOut(gov.llnl.babel.symbols.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 field in class 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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
FCOMPLEX - static field in class gov.llnl.babel.symbols.Type
FComplexLiteral - class gov.llnl.babel.ast.FComplexLiteral
FComplexLiteral - class gov.llnl.babel.symbols.FComplexLiteral
FComplexLiteral() - constructor for class gov.llnl.babel.ast.FComplexLiteral
Create a new object.
Create a new object.
FILE_ROLE_IMPL - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_ROLE_MAX - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_ROLE_MIN - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_ROLE_NONE - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_ROLE_SKEL - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_ROLE_STUB - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_ROLE_SUFFIX - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_TYPE_C_HEADER - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_TYPE_C_SOURCE - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_TYPE_CXX_HEADER - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_TYPE_CXX_SOURCE - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_TYPE_EXTENSION - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_TYPE_MAX - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_TYPE_MIN - static field in class gov.llnl.babel.backend.ucxx.Cxx
FILE_TYPE_NONE - static field in class gov.llnl.babel.backend.ucxx.Cxx
FileListener - interface gov.llnl.babel.backend.FileListener
Various other objects, primarily the Makefile generators, need to know all the files that the file manager creates.
FileManager - class gov.llnl.babel.backend.FileManager
FileManager is a singleton class that manages the files generated by the backend code generators.
FileManager(gov.llnl.babel.Context) - constructor for class gov.llnl.babel.backend.FileManager
Create a new instance of the backend file manager object.
FileRepository - class gov.llnl.babel.repository.FileRepository
The FileRepository class implements a simple repository for sidl symbols using XML files stored in a single root directory.
FileRepository(String,gov.llnl.babel.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 field in class gov.llnl.babel.symbols.Method
FINAL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
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 class 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.
finalize() - method in class gov.llnl.babel.backend.writers.ChangeWriter
Make sure to close the writer if the programmer should forget to do so.
findCollisions(Map,gov.llnl.babel.symbols.Symbol) - method in class gov.llnl.babel.backend.fortran.ImplSource
first - field in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
FixedType - class gov.llnl.babel.ast.FixedType
Any built-in type (char, int, long, float, double, fcomplex, dcomplex, string, opaque).
Float - class sidl.Float
Class Float contains inner classes that provide holder and array support for standard Java primitive types.
FLOAT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
FLOAT - static field in class gov.llnl.babel.symbols.Type
Class FloatComplex contains inner classes that provide holder and array support for standard Java primitive types.
FloatComplex() - constructor for class sidl.FloatComplex
Constructs a FloatComplex equal to zero.
FloatComplex(float) - constructor for class sidl.FloatComplex
Constructs a FloatComplex with a zero imaginary part.
FloatComplex(float,float) - constructor for class sidl.FloatComplex
Constructs a FloatComplex with real and imaginary parts given by the input arguments.
FloatComplex(sidl.FloatComplex) - constructor for class sidl.FloatComplex
Constructs a FloatComplex equal to the argument.
FLOATING_POINT_LITERAL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
FloatLiteral - class gov.llnl.babel.ast.FloatLiteral
FloatLiteral - class gov.llnl.babel.symbols.FloatLiteral
FloatLiteral() - constructor for class gov.llnl.babel.ast.FloatLiteral
FloatLiteral(Float,String,gov.llnl.babel.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 field 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.
Generate two lines of text the first with line of specified by the token the second some carets (^) pointing out the actual token
Generate two lines of text; the first with line specified by the token range, the second some carets (^) point out the offending tokens.
FortArrayMethods - class gov.llnl.babel.backend.fortran.FortArrayMethods
Fortran - class gov.llnl.babel.backend.fortran.Fortran
Provide a collection of static methods to provide the mapping of sidl concepts into FORTRAN.
FortranExprString - class gov.llnl.babel.symbols.FortranExprString
FortranExprString() - constructor for class gov.llnl.babel.symbols.FortranExprString
FortranMangler - class gov.llnl.babel.backend.mangler.FortranMangler
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 field in class 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.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
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.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
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.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
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.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
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.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
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.Long.Array1
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.Enum.Array2
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.Opaque.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.Long.Array3
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.Enum.Array4
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.Opaque.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.Long.Array5
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
Set the value of the sidl array from the Java array.
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 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 gov.llnl.babel.ast.FuncExpr
FuncExpr() - constructor for class gov.llnl.babel.ast.FuncExpr
FUNCTION_RESULT - static field in class gov.llnl.babel.backend.c.C
FUND_EXCEPTION - static field in class gov.llnl.babel.BabelConfiguration
FUND_EXCEPTION_CALL_PREFIX - static field 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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
generateAddRefName(gov.llnl.babel.symbols.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.
Generate the method's argument list.
Generate the method's argument list.
Generate the method's argument list.
Generate the method's argument list.
Generate the specified argument list.
Generate the specified argument list.
Generate the specified argument list.
Generate the specified argument list.
generateAssertions() - method in class gov.llnl.babel.BabelConfiguration
Return whether or not user has indicated assertions should be generated.
generateBorrowName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.ArrayMethods
generateBoundName(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.c.ArrayMethods
Generate the specified stub-only built-in method signature.
Generate the cast function for a class.
GenerateClient - class gov.llnl.babel.backend.fortran.GenerateClient
This class implements the CodeGenerator interface for the FORTRAN client side code generator.
generateClient() - method in class gov.llnl.babel.BabelConfiguration
Return the value of the client generation user option.
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 gov.llnl.babel.backend.c.GenerateClientC
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 gov.llnl.babel.backend.jdk.GenerateClientJava
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() - 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() - method in class gov.llnl.babel.backend.fortran.ImplModule
generateCode() - method in class gov.llnl.babel.backend.jdk.JavaImplSource
Writes Java implimentation based on the symbol given to the constructor
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() - 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() - method in class gov.llnl.babel.backend.fortran.StructModule
generateCode() - method in class gov.llnl.babel.backend.fortran.TypeModule
generateCode(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Class) - method in class gov.llnl.babel.backend.fortran.ImplSource
Generate the implementation FORTRAN file for a sidl class.
generateCode(gov.llnl.babel.symbols.Class) - method in class gov.llnl.babel.backend.sidl.SidlSource
Generate the SIDL for the class.
generateCode(gov.llnl.babel.symbols.Class) - method in class gov.llnl.babel.backend.fortran.SkelSource
This method creates a skeleton file for a class.
This is a convenience utility function that writes the symbol header information into the provided language writer output stream.
This is a convenience utility function that writes the symbol source information into the provided language writer output stream.
Write the skeleton file for a particular class to the language writer provided.
This is a convenience routine to create a skeleton file for a class without having to make an instance of SkelSource.
Generate the implementation FORTRAN file for a sidl class.
generateCode(gov.llnl.babel.symbols.Enumeration) - method in class gov.llnl.babel.backend.fortran.ModuleSource
Generate the FORTRAN 90 module file for a sidl enumerated type.
generateCode(gov.llnl.babel.symbols.Enumeration) - method in class gov.llnl.babel.backend.sidl.SidlSource
Generate the SIDL for the enumeration.
generateCode(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Extendable) - method in class gov.llnl.babel.backend.fortran.ModuleSource
Generate the FORTRAN 90 module file for a sidl class.
generateCode(gov.llnl.babel.symbols.Extendable) - method in class gov.llnl.babel.backend.fortran.StubDoc
Generate the implementation FORTRAN file for a sidl class.
This is a convenience utility function that writes the JNI client information into the provided language writer output stream.
This is a convenience utility function that writes the JNI server information into the provided language writer output stream.
generateCode(gov.llnl.babel.symbols.Extendable,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.matlab.ClientMexStub
Generate Matlab Mex function stub for CLASS symbol.
Writes Java implementation based on the provided symbol
generateCode(gov.llnl.babel.symbols.Extendable,gov.llnl.babel.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(gov.llnl.babel.symbols.Interface) - method in class gov.llnl.babel.backend.sidl.SidlSource
Generate the SIDL for the interface.
generateCode(gov.llnl.babel.symbols.Package) - method in class gov.llnl.babel.backend.sidl.SidlSource
Generate the SIDL for a package.
generateCode(gov.llnl.babel.symbols.Struct) - method in class gov.llnl.babel.backend.sidl.SidlSource
Generate the SIDL for a struct.
generateCode(gov.llnl.babel.symbols.Symbol) - method in class gov.llnl.babel.backend.fortran.AbbrevHeader
generateCode(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Symbol) - method in class gov.llnl.babel.backend.fortran.StubSource
Generate a C file to provide FORTRAN stubs for a sidl object/interface.
Generate a C file to provide FORTRAN stubs for a sidl object/interface.
Write C client header information for the provided symbol to the language writer output stream provided in the constructor.
Generate a C (.h) file to provide other stubs with certain functions that must be available globally.
Generate a C (.h) file to provide other stubs with certain functions that must be available globally.
This is a convenience utility function that writes the symbol header information into the provided language writer output stream.
This is a convenience utility function that writes the symbol source information into the provided language writer output stream.
This is a convenience utility function that writes the symbol header information into the provided language writer output stream.
This is a convenience utility function that writes the symbol source information into the provided language writer output stream.
This is a convenience utility function that writes the symbol source information into the provided language writer output stream.
This is a convenience utility function that writes the C client header information into the provided language writer output stream.
This is a convenience utility function that writes the C client stub source information into the provided language writer output stream.
Generate the FORTRAN 90 type module for a sidl extendable (i.e., class or interface).
Generate the FORTRAN 90 module file for a sidl class.
Generate the implementation FORTRAN file for a sidl class.
This is a convenience utility function that writes the Java client information into the provided language writer output stream.
This utility function Writes Matlab client information into the provided language writer output stream.
Generate the SIDL file only for a package.
generateCode(Set) - method in class gov.llnl.babel.backend.CodeGenerator
Generate IOR code for each symbol identifier in the set argument.
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.c.GenerateClientC
Generate C client-side code for each symbol identifier in the set argument.
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.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.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(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.rmi.GenerateRMIClient
Generate IOR code for each symbol identifier in the set argument.
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(Set) - method in class gov.llnl.babel.backend.c.GenerateServerC
Generate C server-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(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(Set) - method in class gov.llnl.babel.backend.xml.GenerateXML
Generate XML type descriptions for each symbol identifier 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(String[]) - method in class gov.llnl.babel.CommandLineDriver
Feature allows one to generate includes and code seperately.
generateCopyName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.ArrayMethods
generateCreateName(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.c.ArrayMethods
GenerateCxxClient - class gov.llnl.babel.backend.ucxx.GenerateCxxClient
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 gov.llnl.babel.backend.ucxx.GenerateCxxServer
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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.ArrayMethods
GenerateDoc - class gov.llnl.babel.backend.html.GenerateDoc
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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.ArrayMethods
generateEnum(gov.llnl.babel.symbols.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.
Generate Signature for the exception throwing method
Generate Signature for the exception throwing method
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.
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
generateGetName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.ArrayMethods
generateGetName(gov.llnl.babel.symbols.SymbolID,int) - static method in class gov.llnl.babel.backend.c.ArrayMethods
generateHooks() - method in class gov.llnl.babel.BabelConfiguration
Return the value of the pre/post method hooks generation user option.
GenerateHooksSwitch() - constructor for class gov.llnl.babel.UserOptions.GenerateHooksSwitch
Generates include directives for all the extendables that this extendable inherits from for Impls.
Generates include directives for all the Babel clases used in this Impl.cxx 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.LanguageWriterForC
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.
Generate a sequence of #include preprocessor directives required by the stub.
Generates include directives for all the extendables that this extendable inherits from.
Feature allows one to generate includes and code seperately.
generateIncludeSet(gov.llnl.babel.symbols.Extendable,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate the set of SymbolID's that this Extendable must #include.
Generates initialization of methods prior to IOR call.
GenerateIORClient - class gov.llnl.babel.backend.ior.GenerateIORClient
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 gov.llnl.babel.backend.ior.GenerateIORServer
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.
Generate the argument list for Matlab method function.
GenerateMatlabClient - class gov.llnl.babel.backend.matlab.GenerateMatlabClient
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.
Generate the compiler independent form of the function name.
generateOneDInitName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.ArrayMethods
generateOneDName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.ArrayMethods
generateOrderName(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.c.ArrayMethods
generateParseException() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
generatePlhsMatrix(gov.llnl.babel.symbols.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.
generatePostIORCleanup(gov.llnl.babel.symbols.Method,boolean) - static method in class gov.llnl.babel.backend.ucxx.Cxx
Function generates argument initialization prior to IOR call.
GenerateRMIClient - class gov.llnl.babel.backend.rmi.GenerateRMIClient
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.
This method generates the rmi struct that allows connect and rmicast to be called through the pSkel.
generateRoleDescription(gov.llnl.babel.symbols.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 - class gov.llnl.babel.backend.fortran.GenerateServer
This class implements the CodeGenerator interface for the FORTRAN server side code generator.
generateServer() - method in class gov.llnl.babel.BabelConfiguration
Return the value of the server generation user option.
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 gov.llnl.babel.backend.c.GenerateServerC
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 gov.llnl.babel.backend.jdk.GenerateServerJava
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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.ArrayMethods
generateSetName(gov.llnl.babel.symbols.SymbolID,int) - static method in class gov.llnl.babel.backend.c.ArrayMethods
GenerateSidl - class gov.llnl.babel.backend.sidl.GenerateSidl
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.
Generate the C signature for a FORTRAN subroutine to be called from C or for a C function to be called from FORTRAN.
Generate a single method implementation for the methods in the interface or class.
generateSliceName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.ArrayMethods
generateSmartCopyName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.ArrayMethods
Generates include directives for all the Babel clases used in this Stub .cxx file
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() - method in class gov.llnl.babel.backend.fortran.ArrayModule
generateStub(gov.llnl.babel.backend.writers.LanguageWriter) - method in class gov.llnl.babel.backend.fortran.FortArrayMethods
Generates include directives for all the Babel clases used in this fortran stub or skel
Generates include directives for all the Babel clases used in this fortran stub or skel
GenerateSubdirOffSwitch() - constructor for class gov.llnl.babel.UserOptions.GenerateSubdirOffSwitch
GenerateSubdirSwitch() - constructor for class gov.llnl.babel.UserOptions.GenerateSubdirSwitch
generateSupers(Collection,gov.llnl.babel.symbols.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.
This is a convenience utility function specifically for the generation of super "Stub" functions in the Impl files.
generateSupers(gov.llnl.babel.symbols.Class) - 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.
This is a convenience utility function specifically for the generation of super "Stub" functions in the Impl files.
This is a convenience utility function specifically for the generation of super "Stub" functions in the Impl files.
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
generateTwoDName(gov.llnl.babel.symbols.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 gov.llnl.babel.backend.xml.GenerateXML
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 gov.llnl.babel.Generator
This is a simple object that manages the parsing and generation of files.
Generator(gov.llnl.babel.Context) - constructor for class gov.llnl.babel.Generator
GENERIC_POST_SUFFIX - static field in class gov.llnl.babel.backend.IOR
GENERIC_PRE_SUFFIX - static field in class gov.llnl.babel.backend.IOR
GENERIC_SUFFIX_MAXLEN - static field in class gov.llnl.babel.backend.IOR
GenPythonClient - class gov.llnl.babel.backend.python.GenPythonClient
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 gov.llnl.babel.backend.python.GenPythonServer
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() - method in class sidl.Boolean.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.Boolean.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.Boolean.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.Boolean.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.Boolean.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.Boolean.Array6.Holder
Get the value of the holdee object.
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() - method in class sidl.Character.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.Character.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.Character.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.Character.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.Character.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.Character.Array6.Holder
Get the value of the holdee object.
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() - method in class sidl.Double.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.Double.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.Double.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.Double.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.Double.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.Double.Array6.Holder
Get the value of the holdee object.
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() - method in class sidl.DoubleComplex.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.DoubleComplex.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.DoubleComplex.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.DoubleComplex.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.DoubleComplex.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.DoubleComplex.Array6.Holder
Get the value of the holdee object.
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() - method in class sidl.Enum.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.Enum.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.Enum.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.Enum.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.Enum.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.Enum.Array6.Holder
Get the value of the holdee object.
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() - method in class sidl.Float.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.Float.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.Float.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.Float.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.Float.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.Float.Array6.Holder
Get the value of the holdee object.
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() - method in class sidl.FloatComplex.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.FloatComplex.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.FloatComplex.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.FloatComplex.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.FloatComplex.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.FloatComplex.Array6.Holder
Get the value of the holdee object.
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() - method in class sidl.Integer.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.Integer.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.Integer.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.Integer.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.Integer.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.Integer.Array6.Holder
Get the value of the holdee object.
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() - method in class sidl.Long.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.Long.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.Long.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.Long.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.Long.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.Long.Array6.Holder
Get the value of the holdee object.
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() - method in class sidl.Opaque.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.Opaque.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.Opaque.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.Opaque.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.Opaque.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.Opaque.Array6.Holder
Get the value of the holdee object.
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() - method in class sidl.String.Array1.Holder
Get the value of the holdee object.
get() - method in class sidl.String.Array2.Holder
Get the value of the holdee object.
get() - method in class sidl.String.Array3.Holder
Get the value of the holdee object.
get() - method in class sidl.String.Array4.Holder
Get the value of the holdee object.
get() - method in class sidl.String.Array5.Holder
Get the value of the holdee object.
get() - method in class sidl.String.Array6.Holder
Get the value of the holdee object.
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(int) - method in class sidl.Boolean.Array1
Get the specified array element with bounds checking.
get(int) - method in class sidl.Character.Array1
Get the specified array element with bounds checking.
get(int) - method in class sidl.Double.Array1
Get the specified array element with bounds checking.
get(int) - method in class sidl.DoubleComplex.Array1
Get the specified array element with bounds checking.
get(int) - method in class sidl.Enum.Array1
Get the specified array element with bounds checking.
get(int) - method in class sidl.Float.Array1
Get the specified array element with bounds checking.
get(int) - method in class sidl.FloatComplex.Array1
Get the specified array element with bounds checking.
get(int) - method in class sidl.Integer.Array1
Get the specified array element with bounds checking.
get(int) - method in class sidl.Long.Array1
Get the specified array element with bounds checking.
get(int) - method in class sidl.Opaque.Array1
Get the specified array element with bounds checking.
get(int) - method in class sidl.String.Array1
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.Boolean.Array2
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.Character.Array2
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.Double.Array2
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.DoubleComplex.Array2
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.Enum.Array2
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.Float.Array2
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.FloatComplex.Array2
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.Integer.Array2
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.Long.Array2
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.Opaque.Array2
Get the specified array element with bounds checking.
get(int,int) - method in class sidl.String.Array2
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.Boolean.Array3
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.Character.Array3
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.Double.Array3
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.DoubleComplex.Array3
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.Enum.Array3
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.Float.Array3
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.FloatComplex.Array3
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.Integer.Array3
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.Long.Array3
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.Opaque.Array3
Get the specified array element with bounds checking.
get(int,int,int) - method in class sidl.String.Array3
Get the specified array element with bounds checking.
get(int,int,int,int) - method in class sidl.Boolean.Array4
Get the specified array element with bounds checking.
get(int,int,int,int) - method in class sidl.Character.Array4
Get the specified array element with bounds checking.
get(int,int,int,int) - method in class sidl.Double.Array4
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
get(int,int,int,int) - method in class sidl.Enum.Array4
Get the specified array element with bounds checking.
get(int,int,int,int) - method in class sidl.Float.Array4
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
get(int,int,int,int) - method in class sidl.Integer.Array4
Get the specified array element with bounds checking.
get(int,int,int,int) - method in class sidl.Long.Array4
Get the specified array element with bounds checking.
get(int,int,int,int) - method in class sidl.Opaque.Array4
Get the specified array element with bounds checking.
get(int,int,int,int) - method in class sidl.String.Array4
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
get(int,int,int,int,int) - method in class sidl.Enum.Array5
Get the specified array element with bounds checking.
get(int,int,int,int,int) - method in class sidl.Float.Array5
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
get(int,int,int,int,int) - method in class sidl.Long.Array5
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
Get the specified array element with bounds checking.
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 concreate).
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
getAllInvariants() - method in class gov.llnl.babel.symbols.Extendable
Return the list of all invariants associated with this object as an List, each element of which is in Assertion form.
getAllowableModes() - static method in class gov.llnl.babel.symbols.Argument
getAllParents(gov.llnl.babel.symbols.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.
getAllPostconditions(String) - method in class gov.llnl.babel.symbols.Extendable
Return all postconditions associated with the method in this object, if there is one, in an List with each element in Assertion form.
getAllPreconditions(String) - method in class gov.llnl.babel.symbols.Extendable
Return all preconditions associated with the method in this object, if there is one, in a List with each entry being in Assertion form.
getAllSymbolReferences() - method in class gov.llnl.babel.symbols.Enumeration
getAllSymbolReferences() - method in class gov.llnl.babel.symbols.Extendable
Return the Set of all symbol references for this object, each element of which is in SymbolID form.
getAllSymbolReferences() - method in class gov.llnl.babel.symbols.Package
getAllSymbolReferences() - method in class gov.llnl.babel.symbols.Struct
getAllSymbolReferences() - method in class gov.llnl.babel.symbols.Symbol
Return the symbol references for the whole type hierarchy rooted with this symbol.
getAllSymbols() - method in class gov.llnl.babel.repository.FileRepository
Retrieve all symbols currently in the repository.
getAltStubName(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Argument) - method in class gov.llnl.babel.backend.fortran.ImplSource
Return the argument declaratoin, 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 ArrayList, where each element is an Argument.
getArgumentListWithIndices() - method in class gov.llnl.babel.symbols.Method
Return the array of arguments in an ArrayList container.
getArgumentListWithOutIndices() - method in class gov.llnl.babel.symbols.Method
Return the array of arguments in an ArrayList 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 class 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(gov.llnl.babel.symbols.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 in class gov.llnl.babel.symbols.Argument
Return a string representation of the argument for outputting the arguments in a method signature, for example.
Generate an argument string for the specified SIDL argument.
Generate a C argument string for the specified SIDL argument.
Generate a string containing only the specified method's arguments, including exceptions, if any.
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.
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.
Generate an argument string with the formal argument name.
Generate a C argument string with the formal argument name.
getArrayConstructor(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array constructor function.
getArrayDestructor(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array destructor function.
getArrayDimen(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
getArrayGet(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array get element function.
getArrayGet(gov.llnl.babel.symbols.SymbolID,int,gov.llnl.babel.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(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array length access function.
getArrayLower(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array lower bound access function.
getArrayModule(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
getArrayName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID,int) - static method in class gov.llnl.babel.backend.fortran.Fortran
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(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array set element function.
getArraySet(gov.llnl.babel.symbols.SymbolID,int,gov.llnl.babel.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(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array upper bound access function.
getAssertionLevel() - method in class gov.llnl.babel.BabelConfiguration
Return the level of assertion checking.
getAttribute(String) - method in class gov.llnl.babel.symbols.Argument
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.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 class 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 class 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(gov.llnl.babel.symbols.Type) - static method in class gov.llnl.babel.backend.python.Python
getBorrowArrayFromSIDL(gov.llnl.babel.symbols.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) - static method in class gov.llnl.babel.backend.IOR
Return the comment for the specified builtin 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.
Return the method description of a particular non-static builtin method.
Return the method description of a particular builtin method.
getBuiltinName(int) - static method in class gov.llnl.babel.backend.IOR
Return the normal name of the builtin method.
getBuiltinName(int,boolean) - static method in class gov.llnl.babel.backend.IOR
Return the name of the specified version of the builtin method.
getCallLoadName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Method,String,gov.llnl.babel.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.jdk.Java
Generate the Java filename for the client using the specified symbol identifier.
getClientJNIFile(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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.
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
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.url.cookie.Cookie
Return the comment attribute of the cookie.
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.
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() - method in class gov.llnl.babel.config.Profile
Get the configuration information for this profile.
getConfiguration(String,String) - method in class gov.llnl.babel.config.Configuration
Return the configuration information associated with a language and a profile name.
getConflict() - method in class gov.llnl.babel.cli.NameCollisionException
Return the item in the dictionary with which the new entry conflicts.
getConstructorStubFile(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.matlab.Matlab
getConstructorStubName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.matlab.Matlab
getControlsStruct(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into its control structure.
getCopyArrayFromPython(gov.llnl.babel.symbols.Type) - static method in class gov.llnl.babel.backend.python.Python
getCopyArrayFromSIDL(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Type,boolean,gov.llnl.babel.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.C
Convert a symbol name into its private data structure identifier.
getDataSetName(gov.llnl.babel.symbols.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
getDefaultJNIReturnValue(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Type) - static method in class gov.llnl.babel.backend.c.C
getDelRefArray(gov.llnl.babel.symbols.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
Return how many levels of refinement this type is from a basic type.
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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Type) - static method in class gov.llnl.babel.backend.c.C
getEnsureArray(gov.llnl.babel.symbols.Type) - static method in class gov.llnl.babel.backend.fortran.Fortran
getEnsureArray(gov.llnl.babel.symbols.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 class 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.
getEnumItemList() - method in class gov.llnl.babel.ast.Enumeration
getEnumName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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
getEnumName(gov.llnl.babel.symbols.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".
getEnumStubFile(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the stub file for a particular enumeration.
getEnumStubImpl(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the stub impl file for a particular enumeration.
getEnumValueSymbol(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.IOR
Return the enum value symbol for a particular enum type and string.
getEPVName(gov.llnl.babel.symbols.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.
Return the prefix for exception messages based on the specified extendable.
Return the prefix for exception messages based on the specified extendable and method.
Return the prefix for exception messages based on the specified extendable and method.
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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getExtendableBorrow(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getExtendableConnect(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getExtendableConverter(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getExtendableDeref(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getExtendableImport(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getExtendableNewRef(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getExtendableType(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getExtendableWrapper(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getExtendedMethodName(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the extended function name (i.e., one with the full name prepended).
getExtends() - method in class gov.llnl.babel.ast.ClassType
getExtends() - method in class gov.llnl.babel.ast.InterfaceType
returns a linked list of ScopedID's
getExtents() - method in class gov.llnl.babel.ast.Extents
Return a linked list of ASTNode's.
getExtents() - method in class gov.llnl.babel.ast.RArrayType
getExternalFunc(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Get struct name for extern entry point structure.
getExternalVariableName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the sidl Fortran prefix for macros and types.
getFortranSymbol(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate version of SIDLFortran##Symbol.
getFortranTypeInC(gov.llnl.babel.symbols.Type,gov.llnl.babel.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(gov.llnl.babel.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(gov.llnl.babel.symbols.Extendable,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.ucxx.Cxx
Generates include directives for all the extendables that this extendable inherits from.
getFullJavaSymbolName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.jdk.Java
Return the fully qualified Java name that corresponds to a sidl symbol type.
Generate the full method name associated with the symbol id and the specified method.
Generate the full method name associated with the symbol id and the specified method.
getFullMethodName(gov.llnl.babel.symbols.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.
getFullName() - method in class gov.llnl.babel.symbols.SymbolID
Return the fully qualified name of the symbol.
getFullSelfDecl(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.C
Return the full self declaration (i.e., the type and standard self variable.
getGetEPVsName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.C
Generate the header filename associated with a symbol identifier.
getHeaderFile(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the stub header file for a particular symbol.
getHeaderFile(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Generate the header filename associated with a symbol identifier.
getHeaderFile(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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 class 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.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.
GetImage() - method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
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(gov.llnl.babel.symbols.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(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate FORTRAN extension.
Convert a SIDL symbol into the name of its associated remote connector.
Convert a SIDL symbol into the name of its associated remote connector.
Convert a SIDL symbol into the name of its associated get URL function.
getImplFile(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.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(gov.llnl.babel.symbols.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(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate FORTRAN impl method name suffix based.
getImplModuleFile(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.C
Generate the implementation source filename associated with a symbol identifier.
getImplSymbolName(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.ucxx.Cxx
Convert a symbol name into its C++ identifier.
getImplSymbolNameWithoutLeadingColons(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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
Generate the include guard from the specified file name.
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(gov.llnl.babel.symbols.Type) - static method in class gov.llnl.babel.backend.fortran.Fortran
getInitEPVName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Type) - static method in class gov.llnl.babel.backend.IOR
Gives an initial value based on the type of the argument
getInitName(gov.llnl.babel.symbols.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".
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(gov.llnl.babel.symbols.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
getInvariants() - method in class gov.llnl.babel.symbols.Extendable
Return the invariants in this interface as an List, each element of which is in Assertion form.
getIORCacheVariable(gov.llnl.babel.symbols.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,gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.ucxx.Cxx
getIORCall(String,gov.llnl.babel.symbols.Type) - 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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.jdk.Java
Generate the Java filename for the server using the specified symbol identifier.
getJavaReturnType(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Argument) - static method in class gov.llnl.babel.backend.jdk.Java
getJavaServerClassName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.jdk.Java
Return the name of the java server class.
getJavaServerMethodName(gov.llnl.babel.symbols.Method) - static method in class gov.llnl.babel.backend.jdk.Java
Return the name of Java Server Methods.
getJavaServerSignature(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.jdk.Java
Return the shortened Java name of a sidl symbol type.
getJNIEnsureName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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 class gov.llnl.babel.backend.BuildGenerator
Return the set of languages that this build generator serves.
getLanguages() - method in class gov.llnl.babel.backend.CodeGenerator
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.config.Configuration
Return the languages supported by the Babel compiler as a set of strings.
getLanguages() - method in class gov.llnl.babel.backend.DependenciesGenerator
getLanguages() - method in class gov.llnl.babel.backend.fortran.GenerateClient
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.c.GenerateClientC
getLanguages() - method in class gov.llnl.babel.backend.jdk.GenerateClientJava
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.html.GenerateDoc
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.ior.GenerateIORClient
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.ior.GenerateIORServer
getLanguages() - method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.fortran.GenerateServer
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.c.GenerateServerC
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.jdk.GenerateServerJava
Return the set of language names that this generator supports.
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.xml.GenerateXML
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.python.GenPythonClient
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.python.GenPythonServer
Return the set of language names that this generator supports.
getLanguages() - method in class gov.llnl.babel.backend.MakefileGenerator
getLanguages() - method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Return the set of languages that this build generator serves.
getLanguages() - method in class gov.llnl.babel.backend.python.SetupGenerator
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
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 class gov.llnl.babel.backend.writers.LineRedirector
get the current line number being printed.
getList() - method in class gov.llnl.babel.ast.NodeList
getLocalIOR(gov.llnl.babel.symbols.Type) - static method in class gov.llnl.babel.backend.ucxx.Cxx
getLocalReferences(gov.llnl.babel.symbols.Extendable) - method in class gov.llnl.babel.backend.c.ImplHeader
getLocalStaticsName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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.cli.CommandLineSwitch
Return the long option name, usually one or more words separated by hyphens.
getLongName() - method in class gov.llnl.babel.ast.MethodName
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 in the assertions of the method of the specified return 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 class gov.llnl.babel.CollectionException
getMessage() - method in class 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 class gov.llnl.babel.parsers.sidl2.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMetadata() - method in class gov.llnl.babel.symbols.IMetadata
Return the metadata associated with this object.
getMetadata() - method in class gov.llnl.babel.symbols.Method
Return the metadata associated with this object.
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.
getMethodControlsStruct(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into its method control structure.
getMethodDescDataName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Return the name of the static variable associated with the method description data.
getMethodDescDataStruct(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Return the name of the method description data structure name.
getMethodExtension(gov.llnl.babel.symbols.Type) - static method in class gov.llnl.babel.backend.rmi.RMI
generate the proper method extension for packing or unpacking
Return the function name that should be used for the FORTRAN subroutine that implements a particular method.
getMethodImplName(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.c.C
Generate the impl method's name.
getMethodImplName(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate the impl method's name.
Return the method index constant name associated with the specified method.
getMethodIndex(gov.llnl.babel.symbols.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() - method in class gov.llnl.babel.symbols.MethodCall
Return the name of the method call.
getMethodName(gov.llnl.babel.symbols.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.
getMethods(boolean) - method in class gov.llnl.babel.symbols.Extendable
Return the methods in this interface as a Collection.
Generate the skel method's name.
Return the C function name that should be used for the skeleton method.
getMethodSkelName(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate the skel method's name.
Get the function name that should be used for the FORTRAN stubs to the sidl object methods.
getMethodStubName(gov.llnl.babel.symbols.SymbolID,String,boolean) - static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate the stub method's name.
getMethodSuffix(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate FORTRAN method name suffix based on the version.
Return the function name that should be used for the FORTRAN subroutine that implements a particular SUPER method.
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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
getModuleFile(gov.llnl.babel.symbols.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.backend.CodeGenerator
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.url.cookie.Cookie
Return the name of the cookie.
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 class gov.llnl.babel.backend.fortran.GenerateClient
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.c.GenerateClientC
getName() - method in class gov.llnl.babel.backend.jdk.GenerateClientJava
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.html.GenerateDoc
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.ior.GenerateIORClient
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.ior.GenerateIORServer
getName() - method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.fortran.GenerateServer
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.c.GenerateServerC
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.jdk.GenerateServerJava
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.sidl.GenerateSidl
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.xml.GenerateXML
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.python.GenPythonClient
Return the canonical name of this generator.
getName() - method in class gov.llnl.babel.backend.python.GenPythonServer
Return the canonical name of this generator.
getName() - method in class 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.backend.python.PythonClientC
getName() - method in class gov.llnl.babel.ast.SplicerBlock
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.ast.StructItem
getName2() - method in class gov.llnl.babel.ast.Argument
getName2() - method in class 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.symbols.Method
Return the method name extension (a standard SIDL identifier).
getNameExtension() - method in class gov.llnl.babel.ast.MethodName
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(gov.llnl.babel.symbols.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 "__new".
getNewSymbolID() - method in class 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.
getNumberAssertions(String) - method in class gov.llnl.babel.symbols.Extendable
Return the number of assertions associated with the method in this object, if it is present.
getNumberInvariants(boolean) - method in class gov.llnl.babel.symbols.Extendable
Return the number of invariants in this interface.
getNumberOfMethods(boolean) - method in class gov.llnl.babel.symbols.Extendable
Return the number of methods associated with this extendable.
getNumberPostconditions(String) - method in class gov.llnl.babel.symbols.Extendable
Return the number of postconditions associated with the method in this object, if it is present.
getNumberPreconditions(String) - method in class gov.llnl.babel.symbols.Extendable
Return the number of preconditions associated with the method in this object, if it is present.
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
This function returns the set of symbols that this Extendable is dependent on.
getObjectName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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.
getObjectName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(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".
getObjectStructName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.C
Convert a SIDL symbol name into its object structure name.
getOldSymboID() - method in class 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
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,gov.llnl.babel.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.
getPostconditionExceptType() - static method in class gov.llnl.babel.backend.IOR
getPostconditions() - method in class gov.llnl.babel.symbols.Method
Return the list of postconditions as an ArrayList of Assertion elements.
getPostEPVName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into its post hooks static entry point vector (SEPV) name.
getPreconditionExceptType() - static method in class gov.llnl.babel.backend.IOR
getPreconditions() - method in class gov.llnl.babel.symbols.Method
Return the list of preconditions as an ArrayList of Assertion elements.
getPreEPVName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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
Convert a SIDL symbol into the name of its associated remote connector.
Convert a SIDL symbol into the name of its associated remote connector.
Convert a SIDL symbol into the name of its associated remote (de)serialize method.
getPySplicer(gov.llnl.babel.symbols.Symbol,String,gov.llnl.babel.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(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getRaddRefName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Type,gov.llnl.babel.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.symbols.DComplexLiteral
Return the literal of the real part of this object.
getRealLiteral() - method in class gov.llnl.babel.ast.FComplexLiteral
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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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
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) - method in class gov.llnl.babel.ResourceLoader
getResourceStream(String,String) - method in class gov.llnl.babel.ResourceLoader
getResponseCode() - method in class 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(gov.llnl.babel.symbols.Type,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate a Cxx return string for the specified sidl type.
getReturnString(gov.llnl.babel.symbols.Type,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the FORTRAN type declaration corresponding to type, a particular sidl type.
getReturnString(gov.llnl.babel.symbols.Type,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.IOR
Generate a return string for the specified SIDL type.
Generate a C return string for the specified SIDL type.
getReturnType() - method in class gov.llnl.babel.symbols.AssertionExpression
Return the return type.
getReturnType() - method in class gov.llnl.babel.ast.Method
getReturnType() - method in class gov.llnl.babel.symbols.Method
Return the return type for the method or throw NullPointerException
getReturnType(gov.llnl.babel.symbols.Method,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.matlab.Matlab
Generate a return string for the specified IOR type.
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(gov.llnl.babel.symbols.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(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.IOR
getRuntimeExceptionSymbol(gov.llnl.babel.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) - method in class gov.llnl.babel.symbols.Package
Convert the specified short name into a fully qualified name within this package scope.
getScopedName(String,String) - static method in class gov.llnl.babel.backend.sidl.ScopedName
Generate the scope sensitive name for a symbol.
getSEPVName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its set EPV method.
getSetEPVName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its set static EPV method.
getSetSEPVName(gov.llnl.babel.symbols.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(gov.llnl.babel.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 class 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() - method in class gov.llnl.babel.symbols.SymbolID
Return the short, relative name of the symbol.
getShortName(String) - static method in class gov.llnl.babel.symbols.SymbolID
Return the short, relative name of the fully qualified name.
getSidlReturnType(gov.llnl.babel.symbols.Method) - static method in class gov.llnl.babel.backend.matlab.Matlab
Generate a return string for the specified SIDL type.
getSignature() - method in class gov.llnl.babel.symbols.Method
Return the signature of the method.
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.
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.
Convert a SIDL symbol into the name of its associated remote connector.
Convert a SIDL symbol into the name of its associated remote connector.
getSkelFile(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.C
Generate the skeleton filename associated with a symbol identifier.
getSkelFile(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.symbols.Method) - static method in class gov.llnl.babel.backend.python.Python
Return the name of the function that should be used for the skeleton.
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(gov.llnl.babel.symbols.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() - 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.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(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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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 "__statics".
getStaticTypeOption(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getStructCopy(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getStructDeserialize(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getStructDestroy(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getStructInit(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getStructItemList() - method in class gov.llnl.babel.ast.StructType
getStructModuleFile(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
getStructSymbolIDs(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.C
Generate the stub filename associated with a symbol identifier.
getStubFile(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the stub file for a particular symbol.
getStubMethod(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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 class gov.llnl.babel.symbols.SymbolNotFoundException
Return the symbol identifier that could not be found in the symbol table.
getSymbol() - method in class gov.llnl.babel.parsers.xml.ParseSymbolXML
Return the SIDL symbol for the XML or DOM given in the constructor.
getSymbolID() - method in class gov.llnl.babel.symbols.Symbol
Return the identifier associated with this symbol.
getSymbolID() - method in class gov.llnl.babel.symbols.Type
Return the symbol identifier if this is a symbol type; otherwise, return null.
getSymbolName() - method in class gov.llnl.babel.symbols.SymbolID
Return the symbol name of the form "NAME-vVERSION".
getSymbolName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.c.C
Convert a symbol name into an IOR identifier.
getSymbolName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.ucxx.Cxx
getSymbolName(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Convert a symbol name into an IOR identifier.
getSymbolName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.matlab.Matlab
Generate the symbol name using the specified * symbol identifier.
getSymbolName(gov.llnl.babel.symbols.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.
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(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.ucxx.Cxx
Convert a symbol name into its C++ identifier.
getSymbolName(String) - static method in class gov.llnl.babel.backend.IOR
Convert a symbol name into an IOR identifier.
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(gov.llnl.babel.symbols.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.
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(gov.llnl.babel.symbols.SymbolID,String) - static method in class gov.llnl.babel.backend.ucxx.Cxx
getSymbolObjectPtr(gov.llnl.babel.symbols.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() - method in class gov.llnl.babel.symbols.Symbol
Return the type of this symbol, one of CLASS, ENUM, INTERFACE, or PACKAGE.
getSymbolType(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.IOR
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
getType() - method in class gov.llnl.babel.ast.Argument
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() - method in class gov.llnl.babel.backend.CodeGenerator
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.fortran.GenerateClient
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.c.GenerateClientC
getType() - method in class gov.llnl.babel.backend.jdk.GenerateClientJava
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.html.GenerateDoc
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.ior.GenerateIORClient
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.ior.GenerateIORServer
getType() - method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.fortran.GenerateServer
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.c.GenerateServerC
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.jdk.GenerateServerJava
Return the type of generator.
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.xml.GenerateXML
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.python.GenPythonClient
Return the type of generator.
getType() - method in class gov.llnl.babel.backend.python.GenPythonServer
Return the type of generator.
getType() - method in class gov.llnl.babel.symbols.Struct.Item
getType() - method in class gov.llnl.babel.ast.StructItem
getType() - method in class gov.llnl.babel.url.cookie.Token
Return one of the constants defined above to indicate the type of the token.
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.msg.UserMsg
getType(String) - method in class gov.llnl.babel.symbols.Assertion
Return the type of the assertion specified by name.
getTypeFile(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the F90 type module file for a particular symbol.
getTypeModule(gov.llnl.babel.symbols.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.symbols.Assertion
Return the name of the type of the assertion.
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() - method in class gov.llnl.babel.symbols.Type
Return the name of the type.
getTypeName(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.fortran.Fortran
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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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 field in class gov.llnl.babel.backend.IOR
The index of the builtin 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.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
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.c.GenerateClientC
getUserSymbolsOnly() - method in class gov.llnl.babel.backend.jdk.GenerateClientJava
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.ucxx.GenerateCxxClient
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.ucxx.GenerateCxxServer
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.html.GenerateDoc
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.ior.GenerateIORClient
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.ior.GenerateIORServer
getUserSymbolsOnly() - method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
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.rmi.GenerateRMIClient
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.GenerateServer
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.c.GenerateServerC
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.jdk.GenerateServerJava
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.sidl.GenerateSidl
Returns false since we are not limited it to user symbols only.
getUserSymbolsOnly() - method in class gov.llnl.babel.backend.xml.GenerateXML
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.python.GenPythonClient
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.python.GenPythonServer
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).
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.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.url.cookie.Cookie
Return the value of the cookie.
getValue() - method in class gov.llnl.babel.symbols.DoubleLiteral
Return the value of the literal.
getValue() - method in class gov.llnl.babel.ast.EnumItem
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.
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.url.cookie.Cookie
Return the cookie specification version number.
getVersion() - method in class gov.llnl.babel.ast.NamedType
getVersion() - method in class gov.llnl.babel.symbols.SymbolID
Return the version of the symbol.
getVersion() - method in class gov.llnl.babel.ast.TypeSearchClause
getVersion(gov.llnl.babel.Context,String) - static method in class gov.llnl.babel.symbols.SymbolUtilities
Return the version of the symbol.
getVersionLength() - method in class gov.llnl.babel.symbols.Version
Return the number of sub-parts in the version description.
getVersionName(gov.llnl.babel.symbols.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() - method in class gov.llnl.babel.symbols.Version
Return the current version description as a version string.
getVersionString(gov.llnl.babel.symbols.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(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.
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,gov.llnl.babel.url.cookie.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.sidl - package
GREATER_EQUAL - static field in class gov.llnl.babel.symbols.BinaryExpression
GREATER_THAN - static field in class gov.llnl.babel.symbols.BinaryExpression
GREATERTHAN - static field in class gov.llnl.babel.ast.BinaryExpr
GREATERTHANEQ - static field in class gov.llnl.babel.ast.BinaryExpr
GT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants

H

hasAncestor(gov.llnl.babel.symbols.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
hasAssertions() - method in class gov.llnl.babel.symbols.Extendable
Return TRUE if the extendable has any assertions; otherwise, return FALSE.
hasAttribute(String) - method in class gov.llnl.babel.symbols.Argument
hasAttribute(String) - method in class gov.llnl.babel.ast.AttributeList
Returns true iff a named attribute is
hasAttribute(String) - method in class 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
hasAttribute(String,String) - method in class gov.llnl.babel.ast.AttributeList
Check for matching key/value pair of attributes (or key, or value)
hasBindC(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
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.
hasDirectAccess(gov.llnl.babel.symbols.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.symbols.Argument
hashCode() - method in class gov.llnl.babel.symbols.Comment
hashCode() - method in class sidl.DoubleComplex
Returns a hashcode for this DoubleComplex.
hashCode() - method in class sidl.FloatComplex
Returns a hashcode for this FloatComplex.
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.ast.Name
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.
hasImplmentsAll(gov.llnl.babel.symbols.SymbolID) - method in class gov.llnl.babel.symbols.Class
hasInvariants(boolean) - method in class gov.llnl.babel.symbols.Extendable
Return TRUE if the extendable has any invariants; otherwise, return 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 a method call is found within the expression; 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 class 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(gov.llnl.babel.symbols.SymbolID,boolean) - method in class gov.llnl.babel.symbols.Class
Return whether this class has the specified parent class.
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(gov.llnl.babel.symbols.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.
hasProxy(gov.llnl.babel.symbols.Type) - static method in class gov.llnl.babel.backend.fortran.StubSource
Return true iff the type present requires a proxy.
hasProxy(gov.llnl.babel.symbols.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 class 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
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.Assertion
Return TRUE if the specified reserved method call is found within the expression; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.BooleanLiteral
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.CharacterLiteral
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.DComplexLiteral
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.DoubleLiteral
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.FComplexLiteral
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.FloatLiteral
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.IntegerLiteral
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.LongLiteral
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the expression is, or has, the specified reserved method; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.StringLiteral
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethod(int) - method in class gov.llnl.babel.symbols.UnaryExpression
Return TRUE if the expression is, or has, the specified reserved method call; otherwise, return FALSE.
hasReservedMethodAssertion(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.
hasReservedMethodAssertion(int) - method in class gov.llnl.babel.symbols.Method
Return TRUE if the method has the specified reserved method assertion; FALSE otherwise.
hasReservedMethodAssertion(List,int) - method in class gov.llnl.babel.symbols.Method
Return TRUE if the list of assertions has the specified reserved method assertion; FALSE otherwise.
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.
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 builtin 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
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.Assertion
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.BooleanLiteral
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.CharacterLiteral
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.DComplexLiteral
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.DoubleLiteral
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.FComplexLiteral
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.FloatLiteral
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.IntegerLiteral
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.LongLiteral
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.StringLiteral
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethod(boolean) - method in class gov.llnl.babel.symbols.UnaryExpression
Return TRUE if the method is any unreserved method (when any is TRUE) or it is an unreserved method with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethodAssertion(boolean) - method in class gov.llnl.babel.symbols.Method
Return TRUE if the method has any unreserved method (when any is TRUE) assertion or has an unreserved method assertion with a throws clause (if any is FALSE); otherwise, return FALSE.
hasUnreservedMethodAssertion(List,boolean) - method in class gov.llnl.babel.symbols.Method
Return TRUE if the list of assertions has the type of unreserved method assertion; FALSE otherwise.
hasUnusedSymbolEdits() - method in class gov.llnl.babel.backend.CodeSplicer
Returns TRUE if there is at least one unused edit in the symbol edit database.
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(gov.llnl.babel.symbols.Symbol,String) - static method in class gov.llnl.babel.backend.python.Python
HEX_LITERAL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
HideGlueOffSwitch() - constructor for class gov.llnl.babel.UserOptions.HideGlueOffSwitch
HideGlueSwitch() - constructor for class gov.llnl.babel.UserOptions.HideGlueSwitch
HierarchySorter - class gov.llnl.babel.visitor.HierarchySorter
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(gov.llnl.babel.msg.MsgList) - constructor for class gov.llnl.babel.visitor.HierarchySorter
BaseArray.Holder - class gov.llnl.sidl.BaseArray.Holder
Holder class for inout and out arguments.
This is the holder inner class for inout and out arguments for type Boolean.
This is the holder inner class for inout and out arguments for type Character.
This is the holder inner class for inout and out arguments for type Double.
This is the holder inner class for inout and out arguments for type DoubleComplex.
This is the holder inner class for inout and out arguments for type Long.
This is the holder inner class for inout and out arguments for type Float.
This is the holder inner class for inout and out arguments for type FloatComplex.
This is the holder inner class for inout and out arguments for type Integer.
This is the holder inner class for inout and out arguments for type Long.
This is the holder inner class for inout and out arguments for type Opaque.
This is the holder inner class for inout and out arguments for type String.
Holder() - constructor for class gov.llnl.sidl.BaseArray.Holder
Create a holder with a null holdee object.
Holder() - constructor for class sidl.Boolean.Array.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Boolean.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Boolean.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Boolean.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Boolean.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Boolean.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Boolean.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Boolean.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Boolean.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Character.Array.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Character.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Character.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Character.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Character.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Character.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Character.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Character.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Character.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Double.Array.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Double.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Double.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Double.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Double.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Double.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Double.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Double.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Double.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.DoubleComplex.Array.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.DoubleComplex.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.DoubleComplex.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.DoubleComplex.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.DoubleComplex.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.DoubleComplex.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.DoubleComplex.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.DoubleComplex.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.DoubleComplex.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Enum.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Enum.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Enum.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Enum.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Enum.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Enum.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Enum.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Enum.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Float.Array.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Float.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Float.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Float.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Float.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Float.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Float.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Float.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Float.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.FloatComplex.Array.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.FloatComplex.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.FloatComplex.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.FloatComplex.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.FloatComplex.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.FloatComplex.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.FloatComplex.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.FloatComplex.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.FloatComplex.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Integer.Array.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Integer.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Integer.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Integer.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Integer.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Integer.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Integer.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Integer.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Integer.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Long.Array.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Long.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Long.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Long.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Long.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Long.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Long.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Long.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Long.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Opaque.Array.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Opaque.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Opaque.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Opaque.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Opaque.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Opaque.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Opaque.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Opaque.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.Opaque.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.String.Array.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.String.Array1.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.String.Array2.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.String.Array3.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.String.Array4.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.String.Array5.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.String.Array6.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.String.Array7.Holder
Create a holder class with an empty holdee object.
Holder() - constructor for class sidl.String.Holder
Create a holder class with an empty holdee object.
Holder(boolean) - constructor for class sidl.Boolean.Holder
Create a holder with the specified object.
Holder(char) - constructor for class sidl.Character.Holder
Create a holder with the specified object.
Holder(double) - constructor for class sidl.Double.Holder
Create a holder with the specified object.
Holder(float) - constructor for class sidl.Float.Holder
Create a holder with the specified object.
Holder(gov.llnl.sidl.BaseArray) - constructor for class gov.llnl.sidl.BaseArray.Holder
Create a holder with the specified object.
Holder(int) - constructor for class sidl.Integer.Holder
Create a holder with the specified object.
Holder(java.lang.String) - constructor for class sidl.String.Holder
Create a holder with the specified object.
Holder(long) - constructor for class sidl.Enum.Holder
Create a holder with the specified object.
Holder(long) - constructor for class sidl.Long.Holder
Create a holder with the specified object.
Holder(long) - constructor for class sidl.Opaque.Holder
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Holder(sidl.Double.Array) - constructor for class sidl.Double.Array.Holder
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Holder(sidl.Float.Array) - constructor for class sidl.Float.Array.Holder
Create a holder with the specified object.
Holder(sidl.Float.Array1) - constructor for class sidl.Float.Array1.Holder
Create a holder with the specified object.
Holder(sidl.Float.Array2) - constructor for class sidl.Float.Array2.Holder
Create a holder with the specified object.
Holder(sidl.Float.Array3) - constructor for class sidl.Float.Array3.Holder
Create a holder with the specified object.
Holder(sidl.Float.Array4) - constructor for class sidl.Float.Array4.Holder
Create a holder with the specified object.
Holder(sidl.Float.Array5) - constructor for class sidl.Float.Array5.Holder
Create a holder with the specified object.
Holder(sidl.Float.Array6) - constructor for class sidl.Float.Array6.Holder
Create a holder with the specified object.
Holder(sidl.Float.Array7) - constructor for class sidl.Float.Array7.Holder
Create a holder with the specified object.
Holder(sidl.FloatComplex) - constructor for class sidl.FloatComplex.Holder
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Holder(sidl.Long.Array) - constructor for class sidl.Long.Array.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array1) - constructor for class sidl.Enum.Array1.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array1) - constructor for class sidl.Long.Array1.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array2) - constructor for class sidl.Enum.Array2.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array2) - constructor for class sidl.Long.Array2.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array3) - constructor for class sidl.Enum.Array3.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array3) - constructor for class sidl.Long.Array3.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array4) - constructor for class sidl.Enum.Array4.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array4) - constructor for class sidl.Long.Array4.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array5) - constructor for class sidl.Enum.Array5.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array5) - constructor for class sidl.Long.Array5.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array6) - constructor for class sidl.Enum.Array6.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array6) - constructor for class sidl.Long.Array6.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array7) - constructor for class sidl.Enum.Array7.Holder
Create a holder with the specified object.
Holder(sidl.Long.Array7) - constructor for class sidl.Long.Array7.Holder
Create a holder with the specified object.
Holder(sidl.Opaque.Array) - constructor for class sidl.Opaque.Array.Holder
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Holder(sidl.String.Array) - constructor for class sidl.String.Array.Holder
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
Create a holder with the specified object.
HOOKS - static field in class gov.llnl.babel.backend.IOR
The index of the builtin method for enabling/disabling hooks execution.
HTML_PUBLIC_ID - static field in class gov.llnl.babel.parsers.xml.DTDManager
Http - class gov.llnl.babel.url.cookie.Http
HttpException - class gov.llnl.babel.url.HttpException
The HttpException exception class is thrown if an HTTP communication error is detected.
HttpException(int,String) - constructor for class gov.llnl.babel.url.HttpException
Create a new HttpException exception with the specified integer resonse code and message string.

I

IAttributable - interface gov.llnl.babel.ast.IAttributable
Interface for any ASTNode that may contain a list of Attributes
id - field in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
IDENTIFIER - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Identifier() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
IdentifierLiteral - class gov.llnl.babel.symbols.IdentifierLiteral
IdentifierLiteral(String,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.IdentifierLiteral
Construct a new object.
IF_AND_ONLY_IF - static field in class gov.llnl.babel.symbols.BinaryExpression
IFF - static field in class gov.llnl.babel.ast.BinaryExpr
IFF - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ILLEGAL_NODEID - static field in class gov.llnl.babel.ast.ASTNode
imag() - 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(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the imaginary part of a DoubleComplex object.
imag(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the imaginary part of a FloatComplex object.
image - field in class gov.llnl.babel.parsers.sidl2.Token
The string image of the token.
IMetadata - interface gov.llnl.babel.symbols.IMetadata
IMPLEMENTS - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
IMPLEMENTS_ALL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ImplementsAllList() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
ImplementsAllVisitor - class gov.llnl.babel.visitor.ImplementsAllVisitor
This visitor is run after HierarchicalSorter.commitHierarchy to implement all the methods from interfaces that this class has "implements-all" on.
ImplementsAllVisitor(gov.llnl.babel.msg.MsgList) - constructor for class gov.llnl.babel.visitor.ImplementsAllVisitor
ImplementsList - 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(gov.llnl.babel.symbols.Symbol) - static method in class gov.llnl.babel.backend.python.Python
ImplHeader - class gov.llnl.babel.backend.c.ImplHeader
Class ImplHeader generates a C implementation header to a language writer output stream.
Create a ImplHeader object that will write symbol information to the provided output language writer stream.
IMPLIES - static field in class gov.llnl.babel.ast.BinaryExpr
IMPLIES - static field in class gov.llnl.babel.symbols.BinaryExpression
IMPLIES - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ImplModule - class gov.llnl.babel.backend.fortran.ImplModule
This class provides the ability to write a FORTRAN 90 module file containing the developer's derived type and a wrapper type too.
ImplSource - class gov.llnl.babel.backend.c.ImplSource
Class ImplSource generates a C implementation source to a language writer output stream.
ImplSource - class gov.llnl.babel.backend.fortran.ImplSource
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.
Create a ImplSource object that will write symbol information to the provided output language writer stream.
Generate an instance to generate a FORTRAN implementation template.
IMPORT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Import() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
ImportClause - class gov.llnl.babel.ast.ImportClause
Used at the top of a SIDL file to assist in type resolution.
IN - static field in class gov.llnl.babel.symbols.Argument
IN - static field in class gov.llnl.babel.symbols.IdentifierLiteral
IN - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
IN_ATTRIB_LIST - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
IN_DOC_COMMENT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
IN_MULTI_LINE_COMMENT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
IN_SINGLE_LINE_COMMENT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
INameable - interface gov.llnl.babel.ast.INameable
INameableStruct - interface gov.llnl.babel.ast.INameableStruct
inBuf - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
IncludeReferencedSwitch() - constructor for class gov.llnl.babel.UserOptions.IncludeReferencedSwitch
index - field in class gov.llnl.babel.symbols.Method.RarrayInfo
InheritenceChecker - class gov.llnl.babel.visitor.InheritenceChecker
Iterates over the AST with the full decorated Sybol table in order to check that all the method overwrites were done correctly.
Prints a string that initializes the cache variable for the passed in interface.
inlineStub(gov.llnl.babel.symbols.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 field in class gov.llnl.babel.symbols.Argument
INOUT - static field in class gov.llnl.babel.symbols.IdentifierLiteral
INOUT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
input_stream - field in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
inputStream - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
INT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
INT - static field in class gov.llnl.babel.symbols.Type
Integer - class sidl.Integer
Class Integer contains inner classes that provide holder and array support for standard Java primitive types.
Integer() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
INTEGER_LITERAL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
IntegerLiteral - class gov.llnl.babel.symbols.IntegerLiteral
IntegerLiteral(Integer,String,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.IntegerLiteral
Create a new object.
Interface - class gov.llnl.babel.symbols.Interface
Class Interface defines a sidl interface.
INTERFACE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
INTERFACE - static field in class gov.llnl.babel.symbols.Symbol
INTERFACE - static field in class gov.llnl.babel.symbols.Type
Interface() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Create an empty Interface object that will be constructed by calls to other member functions.
Create an empty Interface object that will be constructed by calls to other member functions.
INTERFACE_BUILTIN_METHODS - static field in class gov.llnl.babel.backend.IOR
The number of builtin methods that an interface has.
InterfaceType - class gov.llnl.babel.ast.InterfaceType
Has no implementation, and all methods are virtual.
InterfaceType() - constructor for class gov.llnl.babel.ast.InterfaceType
INTERNAL_ERROR - static field in class gov.llnl.babel.msg.UserMsg
IntLiteral - class gov.llnl.babel.ast.IntLiteral
IntLiteral() - constructor for class gov.llnl.babel.ast.IntLiteral
INV_EXCEPTION - static field in class gov.llnl.babel.BabelConfiguration
This exception is thrown by a CommandLineSwitch when it receives an argument that's invalid.
InvalidArgumentException(String) - constructor for class gov.llnl.babel.cli.InvalidArgumentException
Create an exception to indicate to a Babel end user how the command line argument was invalid.
InvalidConfiguration - class gov.llnl.babel.config.InvalidConfiguration
The InvalidConfiguration exception class is thrown if an error is detected while parsing an XML configuration file.
InvalidConfiguration(String) - constructor for class gov.llnl.babel.config.InvalidConfiguration
Create a new InvalidConfiguration exception with the specified message string.
This exception is thrown by a CommandLineSwitch when it receives the command line switch is somehow invalid.
InvalidOptionException(String) - constructor for class gov.llnl.babel.cli.InvalidOptionException
Create an exception to indicate that Babel received an invalid option on the command line.
INVARIANT - static field in class gov.llnl.babel.symbols.Assertion
INVARIANT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
INVARIANT_CALL_PREFIX - static field in class gov.llnl.babel.backend.IOR
Invariants - 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 gov.llnl.babel.symbols.Inverter
Inverter(gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.Inverter
IOR - class gov.llnl.babel.backend.IOR
Class IOR contains common SIDL to IOR translation routines shared by the backend code generators.
IORHeader - class gov.llnl.babel.backend.ior.IORHeader
Class IORHeader generates an IOR header to a language writer output stream.
Create a IORHeader object that will write symbol information to the provided output language writer stream.
IORSource - class gov.llnl.babel.backend.ior.IORSource
Class IORSource generates an IOR implementation source file to a language writer output stream.
Create a IORSource object that will write symbol information to the provided output writer stream.
IS - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
IS - static field in class gov.llnl.babel.ast.UnaryExpr
IS - static field 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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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.
isBorrowArrays() - method in class gov.llnl.babel.backend.python.TranslateArguments
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.
isBuiltinAssert(int) - static method in class gov.llnl.babel.backend.IOR
Return TRUE if the index is associated with an assertion related built-in method, FALSE otherwise.
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.
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.
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.
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.symbols.Comment
Return true if the comment is empty (i.e., no lines); otherwise, return false.
isEmpty() - method in class gov.llnl.babel.ast.NodeList
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.
isFortran7731(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
isFortran90(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
isGenericArray() - method in class gov.llnl.babel.symbols.Type
Return true iff this type is a generic array type.
isGreaterThan(gov.llnl.babel.symbols.Version) - method in class gov.llnl.babel.symbols.Version
Return whether this version is greater than the version in the argument.
isHidden() - method in class 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
Return true if this command line option should be hidden when the help text is generated.
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
isImplicitException(gov.llnl.babel.symbols.SymbolID) - method in class gov.llnl.babel.symbols.Method
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, returns FALSE.
isLocal(gov.llnl.babel.symbols.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.sidl.BaseArray
Check whether the array referenced by this object is null.
isNull() - method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if the identifier is NULL; otherwise, return FALSE.
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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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, returns FALSE.
isPrecondition() - method in class gov.llnl.babel.symbols.Assertion
Return TRUE if a precondition; otherwise, returns 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 field in class gov.llnl.babel.backend.IOR
The index of the builtin 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.
isRowMajor() - method in class gov.llnl.babel.ast.ArrayType
isSame(gov.llnl.babel.symbols.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.
Return whether the specified symbol belongs to the SIDL namespace.
isSIDLSymbol(gov.llnl.babel.symbols.SymbolID) - static method in class gov.llnl.babel.backend.IOR
Return TRUE if the extendable is a SIDL 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 (unreserved) 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.
isUnserializable(gov.llnl.babel.Context,gov.llnl.babel.symbols.Struct) - static method in class gov.llnl.babel.backend.IOR
isUnserializable(gov.llnl.babel.Context,gov.llnl.babel.symbols.Type) - 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.
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.
Struct.Item - class gov.llnl.babel.symbols.Struct.Item
Item(String,gov.llnl.babel.symbols.Type) - constructor for class gov.llnl.babel.symbols.Struct.Item
iterator() - method in class gov.llnl.babel.ast.NodeList

J

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

K

kind - field 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
LanguageSubdirOffSwitch() - constructor for class gov.llnl.babel.UserOptions.LanguageSubdirOffSwitch
LanguageSubdirSwitch() - constructor for class gov.llnl.babel.UserOptions.LanguageSubdirSwitch
LanguageWriter - class gov.llnl.babel.backend.writers.LanguageWriter
Abstract class LanguageWriter extends the pretty writer class with additional features for backend code generation.
LanguageWriter(PrintWriter,gov.llnl.babel.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 gov.llnl.babel.backend.writers.LanguageWriterForC
Class LanguageWriterForC extends the generic language writer to provide additional capabilities for writing C code.
Create a LanguageWriterForC instance that will send output to the specified print writer object.
LanguageWriterForC(PrintWriter,gov.llnl.babel.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 gov.llnl.babel.backend.writers.LanguageWriterForCxx
Class LanguageWriterForCxx extends the generic language writer to provide additional capabilities for writing C++ code.
Create a LanguageWriterForCxx instance that will send output to the specified print writer object.
LanguageWriterForCxx(PrintWriter,gov.llnl.babel.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 gov.llnl.babel.backend.writers.LanguageWriterForFortran
Class LanguageWriterForFortran extends the generic language writer to provide additional capabilities for writing Fortran code, such as Fortran comment blocks.
LanguageWriterForFortran(PrintWriter,gov.llnl.babel.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 gov.llnl.babel.backend.writers.LanguageWriterForJava
Class LanguageWriterForJava extends the generic language writer to provide additional capabilities for writing Java code.
LanguageWriterForJava(PrintWriter,gov.llnl.babel.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 gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
Class LanguageWriterForMakefiles extends the generic language writer to provide additional capabilities for writing out makefiles.
Create a LanguageWriterForMakefiles instance that will send output to the specified print writer object.
LanguageWriterForMatlab - class gov.llnl.babel.backend.writers.LanguageWriterForMatlab
Class LanguageWriterForMatlab extends the generic language writer to provide additional capabilities for writing C code.
Create a LanguageWriterForMatlab instance that will send output to the specified print writer object.
LanguageWriterForMatlab(PrintWriter,gov.llnl.babel.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 gov.llnl.babel.backend.writers.LanguageWriterForPython
Class LanguageWriterForPython extends the generic language writer to provide additional capabilities for writing Python code.
LanguageWriterForPython(PrintWriter,gov.llnl.babel.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 gov.llnl.babel.backend.writers.LanguageWriterForSidl
Class LanguageWriterForSidl extends the generic language writer to provide additional capabilities for writing sidl code.
LanguageWriterForSidl(PrintWriter,gov.llnl.babel.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 - field in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
LBRACE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
LBRACKET - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
LE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
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() - method in class sidl.Character.Array1
Routine gets length of the array
length() - method in class sidl.Double.Array1
Routine gets length of the array
length() - method in class sidl.DoubleComplex.Array1
Routine gets length of the array
length() - method in class sidl.Enum.Array1
Routine gets length of the array
length() - method in class sidl.Float.Array1
Routine gets length of the array
length() - method in class sidl.FloatComplex.Array1
Routine gets length of the array
length() - method in class sidl.Integer.Array1
Routine gets length of the array
length() - method in class sidl.Long.Array1
Routine gets length of the array
length() - method in class sidl.Opaque.Array1
Routine gets length of the array
length() - method in class sidl.String.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(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(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(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(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(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(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(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(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(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(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 field in class gov.llnl.babel.symbols.BinaryExpression
LESS_THAN - static field in class gov.llnl.babel.symbols.BinaryExpression
LESSTHAN - static field in class gov.llnl.babel.ast.BinaryExpr
LESSTHANEQ - static field in class gov.llnl.babel.ast.BinaryExpr
LETTER - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
LevelComparator - class gov.llnl.babel.backend.LevelComparator
LevelComparator(gov.llnl.babel.symbols.SymbolTable) - constructor for class gov.llnl.babel.backend.LevelComparator
Lexer - class gov.llnl.babel.url.cookie.Lexer
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 class 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 - class gov.llnl.babel.url.cookie.LexicalException
A separate exception to indicate lexical errors.
LexicalException(String) - constructor for class gov.llnl.babel.url.cookie.LexicalException
Create a lexical exception.
lexStateNames - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
line - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
LineCountingFilterWriter - class gov.llnl.babel.backend.writers.LineCountingFilterWriter
The LineCountingFilterWriter keeps track of the current line going through the character stream.
LineCountingFilterWriter(java.io.Writer) - constructor for class gov.llnl.babel.backend.writers.LineCountingFilterWriter
LineRedirector - interface gov.llnl.babel.backend.writers.LineRedirector
Interface LineRedirector is implemented by language writers that support #line Preprocessor redirectives, or some similar mechanism for VPATH builds.
listiterator() - method in class gov.llnl.babel.ast.NodeList
Literal - class gov.llnl.babel.ast.Literal
Literal - class gov.llnl.babel.symbols.Literal
Literal() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
LOAD - static field in class gov.llnl.babel.backend.IOR
The index of the builtin method for initializing a class (before first instance, or static method is called).
Load and create an instance of each class in listed in the comma separated list stored in the Java property babel.extensions.
LOCAL - static field in class gov.llnl.babel.symbols.Method
LOCAL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
localJavaVars(gov.llnl.babel.symbols.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(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the logarithm of a DoubleComplex z, with a branch cut along the negative real axis.
log(sidl.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 field in class gov.llnl.babel.ast.BinaryExpr
LOGICAL_AND - static field in class gov.llnl.babel.symbols.BinaryExpression
LOGICAL_AND - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
LOGICAL_OR - static field in class gov.llnl.babel.ast.BinaryExpr
LOGICAL_OR - static field in class gov.llnl.babel.symbols.BinaryExpression
LOGICAL_OR - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
LOGICAL_XOR - static field in class gov.llnl.babel.ast.BinaryExpr
LOGICAL_XOR - static field in class gov.llnl.babel.symbols.BinaryExpression
LOGICAL_XOR - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Long - class sidl.Long
Class Long contains inner classes that provide holder and array support for standard Java primitive types.
LONG - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
LONG - static field in class gov.llnl.babel.symbols.Type
LongLiteral - class gov.llnl.babel.symbols.LongLiteral
LongLiteral(Long,String,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.LongLiteral
Create a new object.
lookingAhead - field 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.
Lookup a symbol entry in the singleton symbol table.
lookupSymbol(gov.llnl.babel.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.SymbolID) - method in class gov.llnl.babel.symbols.SymbolResolver
Look up a symbol based on the fully qualified name and the version.
lookupSymbol(gov.llnl.babel.symbols.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.
lookupSymbol(gov.llnl.babel.symbols.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.FileRepository
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 class gov.llnl.babel.symbols.SymbolResolver
Look up a symbol based on the fully qualified name but accept any 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(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.
lower(int) - method in class gov.llnl.sidl.BaseArray
Return the lower index of the array corresponding to the specified array dimension.
LPAREN - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
LSHIFT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
LT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants

M

MACRO_RETURN_TYPE - static field in class gov.llnl.babel.symbols.MethodCall
MACRO_RETURNS_BOOLEAN_IND - static field in class gov.llnl.babel.symbols.MethodCall
MACRO_RETURNS_DOUBLE_IND - static field in class gov.llnl.babel.symbols.MethodCall
MACRO_RETURNS_INTEGER_IND - static field in class gov.llnl.babel.symbols.MethodCall
main(args[]) - static method in class gov.llnl.babel.CommandLineDriver
Main babel entry point.
main(argv[]) - static method in class gov.llnl.babel.config.ConfigurationTest
Method main is the entry point for the unit test.
main(argv[]) - static method in class gov.llnl.babel.config.MetadataTest
Method main is the entry point for the unit test.
main(argv[]) - static method in class gov.llnl.babel.backend.writers.PrettyWriterTest
Method main is the entry point for the unit test.
main(argv[]) - static method in class gov.llnl.babel.url.URLTest
Method main is the entry point for the unit test.
main(argv[]) - static method in class gov.llnl.babel.xml.XMLTest
Method main is the entry point for the unit test.
main(String[]) - static method in class gov.llnl.babel.backend.mangler.FortranMangler
main(String[]) - static method in class gov.llnl.babel.ast.ScopedIDTest
main(String[]) - static method in class gov.llnl.babel.ast.VersionTest
MAJOR_VERSION - static field 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 gov.llnl.babel.backend.MakefileGenerator
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.
MakePrefixSwitch() - constructor for class gov.llnl.babel.UserOptions.MakePrefixSwitch
Mark a symbol in the symbol table as modified.
match(gov.llnl.babel.symbols.SymbolID) - method in class gov.llnl.babel.symbols.RegexMatch
Return true if the SymbolID matches the compiled regular expression.
Matlab - class gov.llnl.babel.backend.matlab.Matlab
This class defines some of the fundamental mapping rules for translating a symbol in the sidl file into Python.
MATLAB_COMMENT_OPEN - static field in class gov.llnl.babel.backend.CodeConstants
MAX_OP_VALUE - static field in class gov.llnl.babel.symbols.BinaryExpression
MAX_RARRAY_INLINE - static field in class gov.llnl.babel.backend.c.StubHeader
Maximum number of rarray arguments allowed in an inlined method.
MAX_TYPE_IND - static field in class gov.llnl.babel.symbols.Type
MAX_VALID_MACRO_RETURNS - static field in class gov.llnl.babel.symbols.MethodCall
MAXIMUM_ARRAY_METHOD - static field in class gov.llnl.babel.symbols.MethodCall
MAXIMUM_METHOD - static field in class gov.llnl.babel.symbols.MethodCall
MAXNAME - static field 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 - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
MAXUNMANGLED - static field in class gov.llnl.babel.backend.fortran.AbbrevHeader
Metadata - class gov.llnl.babel.config.Metadata
The Metadata class contains information from the machine configuration database XML metadata file.
Metadata - class gov.llnl.babel.symbols.Metadata
The Metadata class represents the metadata associated with a symbol.
Metadata(Date) - constructor for class gov.llnl.babel.symbols.Metadata
This constructor for the Metadata class takes a date object as an argument.
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(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.
MetadataTest - class gov.llnl.babel.config.MetadataTest
The MetadataTest class is a simple unit test for the Metadata class.
Method - class gov.llnl.babel.ast.Method
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 - class gov.llnl.babel.symbols.Method
The Method class defines a SIDL method, including modifiers, return type, name, arguments, and exceptions.
Method() - constructor for class gov.llnl.babel.ast.Method
Method() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Method(gov.llnl.babel.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_ANY_ARRAY - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ANY_BUILTIN - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_ALL - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_ANY - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_COUNT - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_DIMEN - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_IRANGE - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_LOWER - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_MAX - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_MIN - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_NEAR_EQUAL - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_NON_DECR - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_NON_INCR - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_NONE - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_RANGE - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_SIZE - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_STRIDE - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_SUM - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_ARRAY_UPPER - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_IRANGE - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_NEAR_EQUAL - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_NOT_RESERVED - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_NUMERIC_ARRAY - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_RANGE - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_RELATION_BOTH - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_RELATION_LEFT - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_RELATION_NONE - static field in class gov.llnl.babel.symbols.MethodCall
METHOD_RELATION_RIGHT - static field in class gov.llnl.babel.symbols.MethodCall
MethodAttr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
MethodCall - class gov.llnl.babel.symbols.MethodCall
MethodCall(String,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.MethodCall
Create a new object.
MethodList - class gov.llnl.babel.ast.MethodList
MethodName - 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
MethodName(gov.llnl.babel.parsers.sidl2.ParseTreeNode) - constructor for class gov.llnl.babel.ast.MethodName
methodNeedsSkel(gov.llnl.babel.symbols.Method) - static method in class gov.llnl.babel.backend.c.C
methodWasRenamed(gov.llnl.babel.symbols.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 field in class gov.llnl.babel.symbols.BinaryExpression
MIN_TYPE_IND - static field in class gov.llnl.babel.symbols.Type
MINIMUM_METHOD - static field 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 field in class gov.llnl.babel.backend.IOR
MINUS - static field in class gov.llnl.babel.ast.BinaryExpr
MINUS - static field in class gov.llnl.babel.symbols.BinaryExpression
MINUS - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
MINUS - static field in class gov.llnl.babel.ast.UnaryExpr
MINUS - static field in class gov.llnl.babel.symbols.UnaryExpression
minus(double) - method in class sidl.DoubleComplex
Subtracts a double from this DoubleComplex and returns the difference, this-y.
minus(double,sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the difference of a double and a DoubleComplex object, x-y.
minus(float) - method in class sidl.FloatComplex
Subtracts a float from this FloatComplex and returns the difference, this-y.
minus(float,sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the difference of a float and a FloatComplex object, x-y.
Returns the difference of this DoubleComplex object and another DoubleComplex object, this-y.
minus(sidl.DoubleComplex,double) - static method in class sidl.DoubleComplex
Returns the difference of a DoubleComplex object and a double, x-y.
Returns the difference of two DoubleComplex objects, x-y.
minus(sidl.FloatComplex) - method in class sidl.FloatComplex
Returns the difference of this FloatComplex object and another FloatComplex object, this-y.
minus(sidl.FloatComplex,float) - static method in class sidl.FloatComplex
Returns the difference of a FloatComplex object and a float, x-y.
Returns the difference of two FloatComplex objects, x-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 gov.llnl.babel.backend.fortran.ModuleSource
This class provides the ability to write a FORTRAN 90 module for a sidl class/interface.
Generate an instance to write the module for a FORTRAN 90 client.
MODULUS - static field in class gov.llnl.babel.ast.BinaryExpr
MODULUS - static field in class gov.llnl.babel.symbols.BinaryExpression
MODULUS - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
MsgList - class gov.llnl.babel.msg.MsgList
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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
MULTIPLY - static field in class gov.llnl.babel.ast.BinaryExpr
MULTIPLY - static field in class gov.llnl.babel.symbols.BinaryExpression
MultiResetOption() - constructor for class gov.llnl.babel.UserOptions.MultiResetOption
MultiSwitch() - constructor for class gov.llnl.babel.UserOptions.MultiSwitch

N

Name - class gov.llnl.babel.ast.Name
A user defined name for things...
name - field in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
Name() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Name(gov.llnl.babel.parsers.sidl2.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
NameChecker - class gov.llnl.babel.visitor.NameChecker
NameChecker(gov.llnl.babel.msg.MsgList) - constructor for class gov.llnl.babel.visitor.NameChecker
This exception is thrown by CommandLineDictionary.addCommandLineSwitch(CommandLineSwitch) when the client attempts to add a switch that has the same name as an entry already in the dictionary.
Create an exception indicating that there is a name space collision between command line switches.
NamedType - class gov.llnl.babel.ast.NamedType
Base class for user defined types such as Class, Interface, Enumeration and Package.
NamedType() - constructor for class gov.llnl.babel.ast.NamedType
NameMangler - interface gov.llnl.babel.backend.mangler.NameMangler
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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
needsAbbrev(gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.fortran.Fortran
negative(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the negative of a DoubleComplex object, -z.
negative(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the negative of a FloatComplex object, -z.
Generate a the namespaces in which the C++ class is nested.
Generate a the namespaces in which the C++ class is nested.
Generate a the namespaces in which the C++ class is nested.
This method is called for each file created by the FileManager.
This method is called by the FileManager for each new file it creates.
This method is called for each file created by the FileManager.
This method is called for each file created by the FileManager.
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 - field 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.
NO_CHECKING - static field in class gov.llnl.babel.BabelConfiguration
Node - interface gov.llnl.babel.parsers.sidl2.Node
NodeList - class gov.llnl.babel.ast.NodeList
NONBLOCKING - static field in class gov.llnl.babel.symbols.Method
NONBLOCKING - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
NONBLOCKING_RECV - static field in class gov.llnl.babel.symbols.Method
NONBLOCKING_SEND - static field in class gov.llnl.babel.symbols.Method
NonMangler - class gov.llnl.babel.backend.mangler.NonMangler
This mangler doesn't do any mangling.
NOOP - static field in class gov.llnl.babel.symbols.BinaryExpression
NOOP - static field in class gov.llnl.babel.symbols.UnaryExpression
NORMAL - static field in class gov.llnl.babel.symbols.Method
NOT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
NOT - static field in class gov.llnl.babel.ast.UnaryExpr
NOT - static field in class gov.llnl.babel.symbols.UnaryExpression
NOT_EQUAL - static field in class gov.llnl.babel.ast.BinaryExpr
NOT_EQUAL - static field in class gov.llnl.babel.symbols.BinaryExpression
NULL - static field in class gov.llnl.babel.backend.c.C
NULL - static field in class gov.llnl.babel.symbols.IdentifierLiteral
NULL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Number() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
NumericLiteral - 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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ONEWAY - static field in class gov.llnl.babel.symbols.Method
ONEWAY - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Opaque - class sidl.Opaque
Class Opaque contains inner classes that provide holder and array support for standard Java primitive types.
OPAQUE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
OPAQUE - static field in class gov.llnl.babel.symbols.Type
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(gov.llnl.babel.backend.writers.LanguageWriterForCxx) - static method in class gov.llnl.babel.backend.ucxx.Cxx
Opens ucxx namespace
OPTIONAL_RMI - static field in class gov.llnl.babel.BabelConfiguration
ORDER - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
OrExpr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
OUT - static field in class gov.llnl.babel.symbols.Argument
OUT - static field in class gov.llnl.babel.symbols.IdentifierLiteral
out - field in class gov.llnl.babel.parsers.sidl2.SIDLDumpVisitor
OUT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
out - field in class gov.llnl.babel.parsers.sidl2.SIDLTouchUpVisitor
OutputDirectorySwitch() - constructor for class gov.llnl.babel.UserOptions.OutputDirectorySwitch
Output symbol information to the specified output print writer.
Output the unused edits in the symbol edit database.
outputUnusedSymbolEdits(PrintWriter) - method in class gov.llnl.babel.backend.CodeSplicer
Output the unused edits in the symbol edit database.
over(double) - method in class sidl.DoubleComplex
Returns this DoubleComplex object divided by double, this/y.
over(double,sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns a double divided by a DoubleComplex object, x/y.
over(float) - method in class sidl.FloatComplex
Returns this FloatComplex object divided by float, this/y.
over(float,sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns a float divided by a FloatComplex object, x/y.
Returns this DoubleComplex object divided by another DoubleComplex object, this/y.
over(sidl.DoubleComplex,double) - static method in class sidl.DoubleComplex
Returns DoubleComplex object divided by a double, x/y.
Returns DoubleComplex object divided by a DoubleComplex object, x/y.
over(sidl.FloatComplex) - method in class sidl.FloatComplex
Returns this FloatComplex object divided by another FloatComplex object, this/y.
over(sidl.FloatComplex,float) - static method in class sidl.FloatComplex
Returns FloatComplex object divided by a float, x/y.
Returns FloatComplex object divided by a FloatComplex object, x/y.
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 gov.llnl.babel.visitor.OverrideChecker
Iterates over the AST with the full decorated Sybol table in order to check that all the method overwrites were done correctly.
OverrideChecker(gov.llnl.babel.msg.MsgList) - constructor for class gov.llnl.babel.visitor.OverrideChecker

P

Package - class gov.llnl.babel.ast.Package
The only NamedType that contains other types.
Package - class gov.llnl.babel.symbols.Package
The Package class describes a sidl package naming scope.
PACKAGE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
PACKAGE - static field in class gov.llnl.babel.symbols.Symbol
PACKAGE - static field in class gov.llnl.babel.symbols.Type
Package() - constructor for class gov.llnl.babel.ast.Package
Package() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Create a new Package with the specified symbol identifier and comment.
Create a new Package with the specified symbol identifier, comment, and metadata.
PackageMakeInfoGenerator - class gov.llnl.babel.backend.PackageMakeInfoGenerator
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
generate the method call to pack an argument
generate the method call to pack an argument
parent - field in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
parse(InputSource,EntityResolver) - static method in class gov.llnl.babel.xml.XMLUtilities
Parse and validate the XML document represented by the specified input source.
parse(String) - static method in class gov.llnl.babel.xml.XMLUtilities
Parse and validate the XML document represented by the string URI.
parseCheckOnly() - method in class gov.llnl.babel.BabelConfiguration
Return the value of the parser check user option.
ParseCheckSwitch() - constructor for class gov.llnl.babel.UserOptions.ParseCheckSwitch
ParseException - class gov.llnl.babel.parsers.sidl2.ParseException
This exception is thrown when parse errors are encountered.
ParseException() - constructor for class gov.llnl.babel.parsers.sidl2.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(gov.llnl.babel.parsers.sidl2.Token,int[][],String[]) - constructor for class gov.llnl.babel.parsers.sidl2.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(String) - constructor for class 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 - field in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
ParseResolveOption() - constructor for class gov.llnl.babel.UserOptions.ParseResolveOption
ParseSymbolException - class gov.llnl.babel.parsers.xml.ParseSymbolException
The ParseSymbolException exception class is thrown if an error is detected while parsing an XML/DOM symbol representation.
ParseSymbolException(String) - constructor for class gov.llnl.babel.parsers.xml.ParseSymbolException
Create a new ParseSymbolException exception with the specified message string.
ParseSymbolXML - class gov.llnl.babel.parsers.xml.ParseSymbolXML
Class ParseSymbolXML converts an XML document into a SIDL symbol.
ParseSymbolXML(Document,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.parsers.xml.ParseSymbolXML
Create a DOM document to SIDL symbol converter object.
ParseSymbolXML(InputSource,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.parsers.xml.ParseSymbolXML
Create an XML input stream to SIDL symbol converter object.
ParseTree2ASTVisitor - class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
This class turns the JJTree/JavaCC generated parse tree into a bona fide AST.
ParseTree2ASTVisitor(gov.llnl.babel.msg.MsgList) - constructor for class gov.llnl.babel.parsers.sidl2.ParseTree2ASTVisitor
ParseTreeNode - class gov.llnl.babel.parsers.sidl2.ParseTreeNode
ParseTreeNode(gov.llnl.babel.parsers.sidl2.SIDLParser,int) - constructor for class gov.llnl.babel.parsers.sidl2.ParseTreeNode
ParseTreeNode(int) - constructor for class gov.llnl.babel.parsers.sidl2.ParseTreeNode
PLUS - static field in class gov.llnl.babel.ast.BinaryExpr
PLUS - static field in class gov.llnl.babel.symbols.BinaryExpression
PLUS - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
PLUS - static field in class gov.llnl.babel.ast.UnaryExpr
PLUS - static field in class gov.llnl.babel.symbols.UnaryExpression
plus(double) - method in class sidl.DoubleComplex
Returns the sum of this DoubleComplex a double, this+y.
plus(double,sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the sum of a double and a DoubleComplex, x+y.
plus(float) - method in class sidl.FloatComplex
Returns the sum of this FloatComplex a float, this+y.
plus(float,sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the sum of a float and a FloatComplex, x+y.
Returns the sum of this DoubleComplex and another DoubleComplex, this+y.
plus(sidl.DoubleComplex,double) - static method in class sidl.DoubleComplex
Returns the sum of a DoubleComplex and a double, x+y.
Returns the sum of two DoubleComplex objects, x+y.
plus(sidl.FloatComplex) - method in class sidl.FloatComplex
Returns the sum of this FloatComplex and another FloatComplex, this+y.
plus(sidl.FloatComplex,float) - static method in class sidl.FloatComplex
Returns the sum of a FloatComplex and a float, x+y.
Returns the sum of two FloatComplex objects, x+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 field in class gov.llnl.babel.BabelConfiguration
POSTCONDITION_CALL_PREFIX - static field in class gov.llnl.babel.backend.IOR
Method postprocessJNIArgument converts between IOR arguments and Java arguments.
Method postprocessJNIReturn converts between IOR return arguments and Java return arguments.
Method postprocessServerJNIArgument converts Java arguments to IOR arguments.
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(sidl.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.
Returns the DoubleComplex x raised to the DoubleComplex y power.
pow(sidl.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.
Returns the FloatComplex x raised to the FloatComplex y power.
POWER - static field in class gov.llnl.babel.ast.BinaryExpr
POWER - static field in class gov.llnl.babel.symbols.BinaryExpression
POWER - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
PowerExpr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
PRE_EXCEPTION - static field in class gov.llnl.babel.BabelConfiguration
PRECONDITION_CALL_PREFIX - static field in class gov.llnl.babel.backend.IOR
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
Method preprocessJNIArgument converts between Java arguments and IOR arguments.
Method preprocessServerJNIArgument converts IOR arguments to Java arguments.
PrettyWriter - class gov.llnl.babel.backend.writers.PrettyWriter
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 gov.llnl.babel.backend.writers.PrettyWriterTest
Class PrettyWriterTest is a simple unit test for the pretty writer class.
prevCharIsCR - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
prevCharIsLF - field 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(java.io.PrintStream) - method in class gov.llnl.babel.msg.MsgList
print(String) - method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the specified string to the print writer output stream.
printAligned(String,int) - method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the text string in a field of the specified width.
Print the assertion.
printErrors(PrintStream) - method in class gov.llnl.babel.Generator
printHelpText() - method in class gov.llnl.babel.SwitchDictionary
println() - method in class gov.llnl.babel.backend.writers.PrettyWriter
Advance the output stream to the next line.
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.
printlnUnformatted(String) - method in class gov.llnl.babel.backend.writers.PrettyWriter
Print unformatted text to the print writer stream.
printMethods(gov.llnl.babel.symbols.Extendable) - method in class gov.llnl.babel.backend.sidl.SidlSource
Print the methods associated with the extendable (i.e., class or interface).
printParentInterfaces(gov.llnl.babel.symbols.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
Build then print the require statements associated with the package.
printRequires(gov.llnl.babel.symbols.Package) - method in class gov.llnl.babel.backend.sidl.SidlSource
Prints the requires statements based on symbols associated with the specified package.
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(args[]) - 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 class gov.llnl.babel.cli.CommandLineSwitch
This method is called when the Babel end user specifies this command line switch on the command line.
This method is called when the Babel end user specifies this command line switch on the command line.
This method is called when the Babel end user specifies this command line switch on the command line.
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.MultiSwitch
This method is called when the Babel end user specifies this command line switch on the command line.
This method is called when the Babel end user specifies this command line switch on the command line.
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.TextSwitch
processCommandSwitch(String) - method in class gov.llnl.babel.UserOptions.TouchOption
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.VpathSwitch
This method is called when the Babel end user specifies this command line switch on the command line.
processMultiple(String[]) - method in class gov.llnl.babel.CommandLineDriver
Profile - class gov.llnl.babel.config.Profile
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 field in class gov.llnl.babel.backend.IOR
PURE - static field in class gov.llnl.babel.symbols.IdentifierLiteral
PURE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
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(gov.llnl.babel.symbols.Symbol) - method in class gov.llnl.babel.symbols.SymbolTable
Add a new symbol to the symbol table.
Python - class gov.llnl.babel.backend.python.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 gov.llnl.babel.backend.python.PythonClientC
PythonClientC(gov.llnl.babel.symbols.Symbol,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.backend.python.PythonClientC
PythonClientCSource - class gov.llnl.babel.backend.python.PythonClientCSource
This class will write the C source file for a Python C extension module to provide access from Python to a class or interface.
Create an object capable of generating the source C file for a sidl extendable (ie class or interface).
PythonClientHeader - class gov.llnl.babel.backend.python.PythonClientHeader
Create and write a header for a Python C extension class to wrap a BABEL extendable in a Python object.
Create an object capable of generating the header file for a BABEL extendable.
PythonClientStructSource - class gov.llnl.babel.backend.python.PythonClientStructSource
pythonDocComment() - method in class gov.llnl.babel.backend.python.PythonClientC
PythonServerCSource - class gov.llnl.babel.backend.python.PythonServerCSource
The purpose of this class is to generate the C skeleton code to support sidl objects implemented in Python.
PythonServerLaunch - class gov.llnl.babel.backend.python.PythonServerLaunch
PythonServerPySource - class gov.llnl.babel.backend.python.PythonServerPySource
The purpose of this class is to generate Python source code to implement a sidl class.

R

RADDREF - static field in class gov.llnl.babel.backend.IOR
The index of the builtin method for determining if an object is local.
rarray - field in class gov.llnl.babel.symbols.Method.RarrayInfo
RARRAY - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Rarray() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
RarrayIndices - class gov.llnl.babel.symbols.RarrayIndices
Method.RarrayInfo - class gov.llnl.babel.symbols.Method.RarrayInfo
RArrayType - class gov.llnl.babel.ast.RArrayType
A special case of Array where user deals with raw memory.
RAW_ARRAY_EXT - static field in class gov.llnl.babel.backend.c.C
RBRACE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
RBRACKET - static field in class 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() - method in class sidl.FloatComplex
Returns the real part of a FloatComplex object.
real(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the real part of a DoubleComplex object.
real(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the real part of a FloatComplex object.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
Reallocate array data using the specifed lower and upper bounds.
reallocate(int,int[],int[],boolean) - method in class gov.llnl.sidl.BaseArray
Reallocate array data using the specified dimension and lower and upper bounds.
recordDependency(gov.llnl.babel.symbols.Symbol) - method in class gov.llnl.babel.backend.Dependencies
recordDependency(gov.llnl.babel.symbols.SymbolID) - method in class gov.llnl.babel.backend.Dependencies
Method for recording makefile 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 class 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 class gov.llnl.babel.backend.writers.LineRedirector
End the region where the debugger can just follow this file.
RegexMatch - class gov.llnl.babel.symbols.RegexMatch
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.
Register a CodeGenerators with the factory.
This method should register all command line switches in the dictionary.
This method should register all command line switches in the dictionary.
Register an inheritance relationship to be revealed to SymbolTable later.
ReInit(gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager) - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
ReInit(java.io.InputStream) - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
ReInit(java.io.InputStream) - method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
ReInit(java.io.InputStream,int,int) - method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
ReInit(java.io.InputStream,int,int,int) - method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
ReInit(java.io.InputStream,String) - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
ReInit(java.io.InputStream,String) - method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
ReInit(java.io.InputStream,String,int,int) - method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
ReInit(java.io.InputStream,String,int,int,int) - method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
ReInit(java.io.Reader) - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
ReInit(java.io.Reader) - method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
ReInit(java.io.Reader,int,int) - method in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
ReInit(java.io.Reader,int,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 field 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 field in class gov.llnl.babel.symbols.MethodCall
RELATION_OP_GREATER_THAN - static field in class gov.llnl.babel.symbols.MethodCall
RELATION_OP_LESS_EQUAL - static field in class gov.llnl.babel.symbols.MethodCall
RELATION_OP_LESS_THAN - static field in class gov.llnl.babel.symbols.MethodCall
RELATION_OP_NOT_EQUAL - static field in class gov.llnl.babel.symbols.MethodCall
RelationalExpr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
REMAINDER - static field in class gov.llnl.babel.ast.BinaryExpr
REMAINDER - static field in class gov.llnl.babel.symbols.BinaryExpression
REMAINDER - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
REMARK - static field 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 class 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(gov.llnl.babel.backend.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.
RenameSplicerSwitch() - constructor for class gov.llnl.babel.UserOptions.RenameSplicerSwitch
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 gov.llnl.babel.repository.Repository
The Repository interface supports both reading and writing to a common sidl symbol repository.
RepositoryException - class gov.llnl.babel.repository.RepositoryException
The RepositoryException exception class is thrown if an error is detected while writing sidl symbols to a repository.
RepositoryException(String) - constructor for class gov.llnl.babel.repository.RepositoryException
Create a new RepositoryException exception with the specified message string.
RepositoryFactory - class gov.llnl.babel.repository.RepositoryFactory
RepositoryFactory is a singleton factory that manages the creation of repository interfaces based on a repository URI.
RepositoryFactory(gov.llnl.babel.Context) - constructor for class gov.llnl.babel.repository.RepositoryFactory
Create a new instance of the repository factory.
RepositoryPathSwitch() - constructor for class gov.llnl.babel.UserOptions.RepositoryPathSwitch
REQUIRE - static field in class gov.llnl.babel.symbols.Assertion
REQUIRE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Require() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
REQUIRE_ELSE - static field in class gov.llnl.babel.symbols.Assertion
RequireClause - class gov.llnl.babel.ast.RequireClause
Specifies a type and version to be used in type resolution.
Requires - 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.
Resolve the doc string from the special tokens preceding the node
resolveDoc(gov.llnl.babel.parsers.sidl2.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.
Resolve the string-name of the ParseTreeNode instance
resolveRenamedMethods(gov.llnl.babel.symbols.Extendable,HashMap) - static method in class gov.llnl.babel.backend.IOR
resolveSymbol(gov.llnl.babel.symbols.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.
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.
resolveSymbols() - method in class gov.llnl.babel.Generator
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 gov.llnl.babel.ResourceLoader
Provide a method to get an InputStream for a resource in the Babel Jar file regardless of the JDK being used.
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 field in class gov.llnl.babel.symbols.IdentifierLiteral
RESULT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
RETURN_VAR - static field 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.
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.
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.
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 gov.llnl.babel.backend.rmi.RMI
RMIIORHeader - class gov.llnl.babel.backend.rmi.RMIIORHeader
Class RMIIORHeader generates an IOR header to a language writer output stream.
Create a RMIIORHeader object that will write symbol information to the provided output language writer stream.
RMIIORSource - class gov.llnl.babel.backend.rmi.RMIIORSource
Class RMIIORSource generates an IOR implementation source file to a language writer output stream.
Create a RMIIORSource object that will write symbol information to the provided output writer stream.
RMIStubHeader - class gov.llnl.babel.backend.rmi.RMIStubHeader
Class RMIStubHeader is called for the C portion of a Stub Header.
RMIStubSource - class gov.llnl.babel.backend.rmi.RMIStubSource
Class RMIStubSource generates an IOR implementation source file to a language writer output stream.
Create a RMIStubSource object that will write symbol information to the provided output writer stream.
ROW_MAJOR - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
ROW_MAJOR - static field in class gov.llnl.babel.symbols.Type
RPAREN - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
RSHIFT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants

S

s_comm_mod - static field in class gov.llnl.babel.symbols.Method
s_COMMA - static field in class gov.llnl.babel.url.cookie.Token
A comma
S_CONTROLS - static field in class gov.llnl.babel.backend.IOR
s_def_mod - static field in class gov.llnl.babel.symbols.Method
s_default_text - static field in class gov.llnl.babel.ast.SplicerImpl
s_delim - static field in class gov.llnl.babel.backend.sidl.ScopedName
The delimiter used to separate the symbol and version in require entry keys.
S_DUMP_FILE - static field in class gov.llnl.babel.backend.IOR
s_END_OF_STREAM - static field in class gov.llnl.babel.url.cookie.Token
Indicate the end of the stream
s_epv - static field in class gov.llnl.babel.backend.c.StubHeader
s_EQUAL - static field in class gov.llnl.babel.url.cookie.Token
An equal character
s_exception - static field 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 field in class gov.llnl.babel.backend.Utilities
The argument name that holds the exception pointer which a method may throw an exception.
S_FULL_STATS_MACRO - static field in class gov.llnl.babel.backend.IOR
S_HEADER - static field in class gov.llnl.babel.backend.CodeSplicer
s_names - static field in class gov.llnl.babel.symbols.Assertion
s_names - static field in class gov.llnl.babel.symbols.Type
s_QUOTED - static field in class gov.llnl.babel.url.cookie.Token
A quoted string
s_return - static field in class gov.llnl.babel.backend.fortran.Fortran
s_self - static field in class gov.llnl.babel.backend.c.StubHeader
s_self - static field 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 field 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 field in class gov.llnl.babel.url.cookie.Token
A semicolon
s_sepv_func - static field in class gov.llnl.babel.backend.c.StubHeader
S_SOURCE - static field in class gov.llnl.babel.backend.CodeSplicer
s_static_suffix - static field in class gov.llnl.babel.backend.IOR
S_TEXT_STATS_MACRO - static field in class gov.llnl.babel.backend.IOR
s_TOKEN - static field in class gov.llnl.babel.url.cookie.Token
An identifier (informally a sequence of non-special, non-white space characters).
s_type - static field in class gov.llnl.babel.symbols.Symbol
s_types - static field 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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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.
Return true if the symbol has a parent with the same version number; otherwise, return false.
sameVersionAsParent(gov.llnl.babel.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 field in class gov.llnl.babel.symbols.Symbol
SCOPE - static field in class gov.llnl.babel.symbols.SymbolID
ScopedID - class gov.llnl.babel.ast.ScopedID
A list of dot separated identifiers (possibly with leading dot).
ScopedID() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
ScopedID(String) - constructor for class gov.llnl.babel.ast.ScopedID
ScopedIDList - class gov.llnl.babel.ast.ScopedIDList
ScopedIDTest - class gov.llnl.babel.ast.ScopedIDTest
A JUnit test for ScopedID.
ScopedName - class gov.llnl.babel.backend.sidl.ScopedName
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 gov.llnl.babel.visitor.SemanticChecker
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.
SEMICOLON - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
sendCookies(URLConnection,gov.llnl.babel.url.cookie.CookieJar) - static method in class gov.llnl.babel.url.cookie.Http
Add header information containing the relevant cookies to the URLConnection.
ServerJNI - class gov.llnl.babel.backend.jdk.ServerJNI
Class ServerJNI writes the JNI C code that links the Java server to the IOR.
Create a ServerJNI object that will write symbol information to the provided output language writer stream.
ServerJNI(gov.llnl.babel.symbols.Extendable,gov.llnl.babel.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.
ServerSwitch() - constructor for class gov.llnl.babel.UserOptions.ServerSwitch
set(boolean) - method in class sidl.Boolean.Holder
Set the value of the holdee object.
set(char) - method in class sidl.Character.Holder
Set the value of the holdee object.
set(double) - method in class sidl.Double.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(float) - method in class sidl.Float.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(gov.llnl.sidl.BaseArray) - method in class gov.llnl.sidl.BaseArray.Holder
Set the value of the holdee object.
set(int) - method in class sidl.Integer.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(int,char) - method in class sidl.Character.Array1
Set the specified array element with bounds checking.
set(int,double) - method in class sidl.Double.Array1
Set the specified array element with bounds checking.
set(int,float) - method in class sidl.Float.Array1
Set the specified array element with bounds checking.
set(int,int) - method in class sidl.Integer.Array1
Set the specified array element with bounds checking.
set(int,int,boolean) - method in class sidl.Boolean.Array2
Set the specified array element with bounds checking.
set(int,int,char) - method in class sidl.Character.Array2
Set the specified array element with bounds checking.
set(int,int,double) - method in class sidl.Double.Array2
Set the specified array element with bounds checking.
set(int,int,float) - method in class sidl.Float.Array2
Set the specified array element with bounds checking.
set(int,int,int) - method in class sidl.Integer.Array2
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
set(int,int,int,double) - method in class sidl.Double.Array3
Set the specified array element with bounds checking.
set(int,int,int,float) - method in class sidl.Float.Array3
Set the specified array element with bounds checking.
set(int,int,int,int) - method in class sidl.Integer.Array3
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
set(int,int,int,int,long) - method in class sidl.Enum.Array4
Set the specified array element with bounds checking.
set(int,int,int,int,long) - method in class sidl.Long.Array4
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
set(int,int,int,long) - method in class sidl.Enum.Array3
Set the specified array element with bounds checking.
set(int,int,int,long) - method in class sidl.Long.Array3
Set the specified array element with bounds checking.
set(int,int,int,long) - method in class sidl.Opaque.Array3
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
set(int,int,long) - method in class sidl.Enum.Array2
Set the specified array element with bounds checking.
set(int,int,long) - method in class sidl.Long.Array2
Set the specified array element with bounds checking.
set(int,int,long) - method in class sidl.Opaque.Array2
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
set(int,long) - method in class sidl.Enum.Array1
Set the specified array element with bounds checking.
set(int,long) - method in class sidl.Long.Array1
Set the specified array element with bounds checking.
set(int,long) - method in class sidl.Opaque.Array1
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
Set the specified array element with bounds checking.
set(java.lang.String) - method in class sidl.String.Holder
Set the value of the holdee object.
set(long) - method in class sidl.Enum.Holder
Set the value of the holdee object.
set(long) - method in class sidl.Long.Holder
Set the value of the holdee object.
set(long) - method in class sidl.Opaque.Holder
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
Set the value of the holdee object.
SET_ASSERTIONS - static field in class gov.llnl.babel.backend.IOR
SET_CHECKING - static field in class gov.llnl.babel.backend.c.StubHeader
SET_HOOKS - static field in class gov.llnl.babel.backend.IOR
SET_HOOKS - static field in class gov.llnl.babel.backend.c.StubHeader
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 field in class gov.llnl.babel.backend.IOR
setAbstractModifier(boolean) - method in class gov.llnl.babel.symbols.Class
setArgumentList(gov.llnl.babel.ast.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.
setAssertionLevel(String) - method in class gov.llnl.babel.BabelConfiguration
Set the level of the assertion generation user option.
setAttribute(String) - method in class gov.llnl.babel.symbols.Argument
setAttribute(String) - method in class gov.llnl.babel.symbols.Attributes
setAttribute(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.Argument
setAttribute(String,String) - method in class gov.llnl.babel.symbols.Attributes
setAttribute(String,String) - method in class gov.llnl.babel.symbols.Method
setAttribute(String,String) - method in class gov.llnl.babel.symbols.Symbol
setAttributeList(gov.llnl.babel.ast.AttributeList) - method in class gov.llnl.babel.ast.Method
setAttributeList(gov.llnl.babel.ast.AttributeList) - method in class gov.llnl.babel.ast.Package
setBoolean(boolean) - method in class gov.llnl.babel.ast.BooleanLiteral
setBorrowArrays(boolean) - method in class gov.llnl.babel.backend.python.TranslateArguments
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(gov.llnl.babel.symbols.Comment) - method in class gov.llnl.babel.symbols.Argument
Set the comment for the method.
setComment(gov.llnl.babel.symbols.Comment) - method in class gov.llnl.babel.symbols.Method
Set the comment for the method.
setComment(gov.llnl.babel.symbols.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(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.ContextAware
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.DependenciesGenerator
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.fortran.GenerateClient
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.c.GenerateClientC
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.jdk.GenerateClientJava
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.html.GenerateDoc
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.ior.GenerateIORClient
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.ior.GenerateIORServer
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.fortran.GenerateServer
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.c.GenerateServerC
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.jdk.GenerateServerJava
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.sidl.GenerateSidl
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.xml.GenerateXML
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.python.GenPythonClient
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.python.GenPythonServer
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.MakefileGenerator
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Routine to notify extensions of the context.
setContext(gov.llnl.babel.Context) - method in class gov.llnl.babel.backend.python.SetupGenerator
Routine to notify extensions of the context.
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(java.io.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(gov.llnl.babel.ast.Ensures) - method in class gov.llnl.babel.ast.Method
setEPVsInGetEPVs(gov.llnl.babel.symbols.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(gov.llnl.babel.ast.IntLiteral) - method in class gov.llnl.babel.ast.EnumItem
setExpr(gov.llnl.babel.ast.ASTNode) - method in class gov.llnl.babel.ast.Assertion
Set the assertion expression.
setExtends(gov.llnl.babel.ast.ScopedID) - method in class gov.llnl.babel.ast.ClassType
setExtents(gov.llnl.babel.ast.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(gov.llnl.babel.parsers.sidl2.Token) - method in class gov.llnl.babel.ast.ASTNode
setFloat(float) - method in class gov.llnl.babel.ast.FloatLiteral
setFromClause(gov.llnl.babel.ast.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
setInputFromSIDL() - method in class gov.llnl.babel.symbols.SymbolTable
setInstance(gov.llnl.babel.parsers.xml.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(gov.llnl.babel.ast.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(gov.llnl.babel.parsers.sidl2.Token) - method in class gov.llnl.babel.ast.ASTNode
setLHS(gov.llnl.babel.ast.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
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.
Profide the metadata description that will be used to validate the configuration input file.
setMetadataDescription(String) - method in class gov.llnl.babel.config.Configuration
Provide the metadata description that will be used to validate the configuration input file.
setMethodList(gov.llnl.babel.ast.MethodList) - method in class gov.llnl.babel.ast.Extendable
setMethodName(gov.llnl.babel.ast.MethodName) - method in class gov.llnl.babel.ast.FromClause
setMethodName(gov.llnl.babel.ast.MethodName) - method in class gov.llnl.babel.ast.Method
setMethodName(String) - method in class gov.llnl.babel.symbols.Method
Set the names of the method (a standard SIDL identifier).
setMethodName(String,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(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.Argument
setName(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.Assertion
setName(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.EnumItem
setName(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.FromClause
setName(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.INameable
setName(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.Method
setName(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.MethodName
setName(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.NamedType
setName(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.StructItem
setName(String) - method in class gov.llnl.babel.backend.CodeGenerator
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.ast.FuncExpr
setName(String) - method in class gov.llnl.babel.backend.fortran.GenerateClient
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.c.GenerateClientC
setName(String) - method in class gov.llnl.babel.backend.jdk.GenerateClientJava
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.html.GenerateDoc
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.ior.GenerateIORClient
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.ior.GenerateIORServer
setName(String) - method in class gov.llnl.babel.backend.matlab.GenerateMatlabClient
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.fortran.GenerateServer
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.c.GenerateServerC
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.jdk.GenerateServerJava
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.sidl.GenerateSidl
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.xml.GenerateXML
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.python.GenPythonClient
Set the name of the generator.
setName(String) - method in class gov.llnl.babel.backend.python.GenPythonServer
Set the name of the generator.
setName2(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.Argument
setName2(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.INameableStruct
setName2(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.Method
setNameExtension(gov.llnl.babel.ast.Name) - method in class gov.llnl.babel.ast.MethodName
setNodeId(long) - method in class gov.llnl.babel.ast.ASTNode
setOperand(gov.llnl.babel.ast.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(gov.llnl.babel.ast.ASTNode) - method in class gov.llnl.babel.ast.ASTNode
setParentClass(gov.llnl.babel.symbols.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.
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.
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(gov.llnl.babel.ast.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.
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.
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.
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(gov.llnl.babel.ast.Type) - method in class gov.llnl.babel.ast.Method
setReturnType(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.Type) - method in class gov.llnl.babel.symbols.Method
Set the return type for the 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.
setRHS(gov.llnl.babel.ast.ASTNode) - method in class gov.llnl.babel.ast.BinaryExpr
setScalarType(gov.llnl.babel.ast.Type) - method in class gov.llnl.babel.ast.ArrayType
setScopedID(gov.llnl.babel.ast.ScopedID) - method in class gov.llnl.babel.ast.FromClause
setScopedID(gov.llnl.babel.ast.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 class 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(gov.llnl.babel.ast.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.
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(gov.llnl.babel.symbols.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(gov.llnl.babel.ast.ThrowsList) - method in class gov.llnl.babel.ast.Method
setTouchFile(File) - method in class gov.llnl.babel.Generator
setType(gov.llnl.babel.ast.Type) - method in class gov.llnl.babel.ast.Argument
setType(gov.llnl.babel.ast.Type) - method in class gov.llnl.babel.ast.StructItem
setType(String) - method in class gov.llnl.babel.ast.FixedType
setUp() - method in class gov.llnl.babel.ast.ScopedIDTest
setUp() - method in class gov.llnl.babel.ast.VersionTest
SetupGenerator - class gov.llnl.babel.backend.python.SetupGenerator
This class writes a setup.py file to build all the Python extension modules and implementation code.
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(gov.llnl.babel.ast.Version) - method in class gov.llnl.babel.ast.NamedType
setVersion(gov.llnl.babel.ast.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 sidl.Sfun
Collection of special functions.
ShaMangler - class gov.llnl.babel.backend.mangler.ShaMangler
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 field in class gov.llnl.babel.ast.BinaryExpr
SHIFT_LEFT - static field in class gov.llnl.babel.symbols.BinaryExpression
SHIFT_RIGHT - static field in class gov.llnl.babel.ast.BinaryExpr
SHIFT_RIGHT - static field in class gov.llnl.babel.symbols.BinaryExpression
ShiftExpr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
shortArrayName(String,String,String) - method in class 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.
ShortFileNamesSwitch() - constructor for class gov.llnl.babel.UserOptions.ShortFileNamesSwitch
shortName(String,String) - method in class gov.llnl.babel.backend.mangler.NameMangler
Convert a type name to a short length.
shortName(String,String) - method in class gov.llnl.babel.backend.mangler.NonMangler
This return the full, unmangled name.
shortName(String,String) - method in class gov.llnl.babel.backend.mangler.ShaMangler
shortName(String,String,String) - method in class gov.llnl.babel.backend.mangler.NameMangler
Convert the long name for the method into a shorter name.
shortName(String,String,String) - method in class gov.llnl.babel.backend.mangler.NonMangler
This returns 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.
sidl - package
Sidl - class gov.llnl.babel.backend.sidl.Sidl
Provide a collection of static methods to provide the mapping of SIDL concepts into SIDL.
sidl_bool_array - static field in class gov.llnl.babel.BabelConfiguration
These are the values returned by calling the _type function query on an array.
sidl_char_array - static field in class gov.llnl.babel.BabelConfiguration
sidl_dcomplex_array - static field in class gov.llnl.babel.BabelConfiguration
sidl_double_array - static field in class gov.llnl.babel.BabelConfiguration
sidl_fcomplex_array - static field in class gov.llnl.babel.BabelConfiguration
sidl_float_array - static field in class gov.llnl.babel.BabelConfiguration
sidl_int_array - static field in class gov.llnl.babel.BabelConfiguration
sidl_interface_array - static field in class gov.llnl.babel.BabelConfiguration
sidl_long_array - static field in class gov.llnl.babel.BabelConfiguration
sidl_opaque_array - static field in class gov.llnl.babel.BabelConfiguration
sidl_string_array - static field in class gov.llnl.babel.BabelConfiguration
SIDLDumpVisitor - class gov.llnl.babel.parsers.sidl2.SIDLDumpVisitor
SIDLDumpVisitor(PrintStream) - constructor for class gov.llnl.babel.parsers.sidl2.SIDLDumpVisitor
SIDLFile - class gov.llnl.babel.ast.SIDLFile
A named list of TypeSearchClauses followed by Packages.
SIDLParser - class gov.llnl.babel.parsers.sidl2.SIDLParser
SIDLParser(gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager) - constructor for class gov.llnl.babel.parsers.sidl2.SIDLParser
SIDLParser(java.io.InputStream) - constructor for class gov.llnl.babel.parsers.sidl2.SIDLParser
SIDLParser(java.io.InputStream,String) - constructor for class gov.llnl.babel.parsers.sidl2.SIDLParser
SIDLParser(java.io.Reader) - constructor for class gov.llnl.babel.parsers.sidl2.SIDLParser
SIDLParserConstants - interface gov.llnl.babel.parsers.sidl2.SIDLParserConstants
SIDLParserTokenManager - class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
SIDLParserTreeConstants - interface gov.llnl.babel.parsers.sidl2.SIDLParserTreeConstants
SIDLParserVisitor - interface gov.llnl.babel.parsers.sidl2.SIDLParserVisitor
SidlSource - class gov.llnl.babel.backend.sidl.SidlSource
This class provides the ability to write SIDL source file for a SIDL class/interface.
Generate an instance to write the SIDL file.
SIDLTouchUpVisitor - class gov.llnl.babel.parsers.sidl2.SIDLTouchUpVisitor
This class does some final touch up on the parse tree after generation.
SIDLTouchUpVisitor(PrintStream) - constructor for class gov.llnl.babel.parsers.sidl2.SIDLTouchUpVisitor
SIMPLE_FLOATING_POINT_LITERAL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
SimpleCharStream - class gov.llnl.babel.parsers.sidl2.SimpleCharStream
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(java.io.InputStream) - constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
SimpleCharStream(java.io.InputStream,int,int) - constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
SimpleCharStream(java.io.InputStream,int,int,int) - constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
SimpleCharStream(java.io.InputStream,String) - constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
SimpleCharStream(java.io.InputStream,String,int,int) - constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
SimpleCharStream(java.io.InputStream,String,int,int,int) - constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
SimpleCharStream(java.io.Reader) - constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
SimpleCharStream(java.io.Reader,int,int) - constructor for class gov.llnl.babel.parsers.sidl2.SimpleCharStream
SimpleCharStream(java.io.Reader,int,int,int) - 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(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the sine of a DoubleComplex.
sin(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the sine of a FloatComplex.
SINGLE_LINE_COMMENT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
sinh(double) - static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic sine of a double.
sinh(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the hyperbolic sine of a DoubleComplex.
sinh(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the hyperbolic sine of a FloatComplex.
size() - method in class gov.llnl.babel.ast.NodeList
skelFilename(gov.llnl.babel.symbols.Symbol,String) - static method in class gov.llnl.babel.backend.python.Python
SkelSource - class gov.llnl.babel.backend.c.SkelSource
Class SkelSource generates a C skeleton source file to the language writer output stream.
SkelSource - class gov.llnl.babel.backend.fortran.SkelSource
The purpose of this class is to generate the C skeleton code to support sidl objects implemented in FORTRAN.
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 field in class 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 gov.llnl.babel.backend.SortComparator
The SortComparator class compares two objects of a variety of concrete types for use in sorting.
sourceFilename(gov.llnl.babel.symbols.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(gov.llnl.babel.symbols.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() - method in class gov.llnl.babel.symbols.Method
spawnPostHook(boolean,boolean) - method in class gov.llnl.babel.symbols.Method
Create the post hook variant iff hooks are turned on.
spawnPreHook() - 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.
specialConstructor - field in class 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 - field 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.
The easiest method to envoke to create a spliced region during code generation.
The easiest method to envoke to create a spliced region during code generation.
The initial code is an array of lines.
The initial code is an array of lines.
SplicerBlock - class gov.llnl.babel.ast.SplicerBlock
SplicerBlock - class gov.llnl.babel.symbols.SplicerBlock
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,boolean,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.
SplicerImpl - class gov.llnl.babel.ast.SplicerImpl
SplicerImpl() - constructor for class gov.llnl.babel.ast.SplicerImpl
SplicerImpl(gov.llnl.babel.parsers.sidl2.ParseTreeNode) - constructor for class gov.llnl.babel.ast.SplicerImpl
SplicerImpl(String) - constructor for class gov.llnl.babel.ast.SplicerImpl
SplicerImplList - class gov.llnl.babel.ast.SplicerImplList
SplicerList - class gov.llnl.babel.ast.SplicerList
SplicerList - class gov.llnl.babel.symbols.SplicerList
The SplicerList class is a simple collection of SplicerBlock instances.
SplicerList() - constructor for class gov.llnl.babel.symbols.SplicerList
Create a new SplicerList.
sqrt(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the square root of a DoubleComplex, with a branch cut along the negative real axis.
sqrt(sidl.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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Start() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
STATIC - static field in class gov.llnl.babel.symbols.Method
STATIC - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
staticFlag - static field 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 - class sidl.String
Class String contains inner classes that provide holder and array support for standard Java primitive types.
STRING - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
STRING - static field in class gov.llnl.babel.symbols.Type
STRING_LITERAL - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
StringLiteral - class gov.llnl.babel.ast.StringLiteral
StringLiteral - class gov.llnl.babel.symbols.StringLiteral
StringLiteral() - constructor for class gov.llnl.babel.ast.StringLiteral
StringLiteral(String,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.StringLiteral
Create a new object.
StringXML - class gov.llnl.babel.parsers.xml.StringXML
Class StringXML is a simple utility class that converts between symbol types (integers or enumerated identifiers) and symbol strings.
Struct - class gov.llnl.babel.symbols.Struct
The Struct contains a list of named types.
STRUCT - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
STRUCT - static field in class gov.llnl.babel.symbols.Symbol
STRUCT - static field in class gov.llnl.babel.symbols.Type
Struct() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
StructChecker - class gov.llnl.babel.visitor.StructChecker
StructChecker(gov.llnl.babel.msg.MsgList,LinkedList) - constructor for class gov.llnl.babel.visitor.StructChecker
StructItem - class gov.llnl.babel.ast.StructItem
StructItem() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
StructModule - class gov.llnl.babel.backend.fortran.StructModule
This class provides the ability to write a BIND(C) module file containing the derived type defined in the SIDL file.
StructScopedIDCheck - class gov.llnl.babel.visitor.StructScopedIDCheck
StructType - class gov.llnl.babel.ast.StructType
StubDoc - class gov.llnl.babel.backend.fortran.StubDoc
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.
Generate an instance to generate documentation for a FORTRAN client.
StubHeader - class gov.llnl.babel.backend.c.StubHeader
Class StubHeader writes a C client header to a language writer output stream.
StubHeader - class gov.llnl.babel.backend.fortran.StubHeader
This class generates the C code that sits between a FORTRAN client and the internal object representation (IOR) of a sidl object/interface.
StubHeader - class gov.llnl.babel.backend.jdk.StubHeader
This class generates the C header code that externs rmicast and connect to the other stubs.
StubHeader(gov.llnl.babel.backend.writers.LanguageWriterForC) - constructor for class gov.llnl.babel.backend.fortran.StubHeader
Create an object to generate the stub code for a sidl class/interface.
StubHeader(gov.llnl.babel.backend.writers.LanguageWriterForC) - constructor for class gov.llnl.babel.backend.jdk.StubHeader
Create an object to generate the stub code for a sidl class/interface.
Create a StubHeader object that will write symbol information to the provided output language writer stream.
StubHeaderFiles(gov.llnl.babel.backend.writers.LanguageWriterForC) - static method in class gov.llnl.babel.backend.matlab.Matlab
Generate an include file for a symbol.
stubInlineMethod(gov.llnl.babel.symbols.Method) - static method in class gov.llnl.babel.backend.c.StubHeader
StubNullDefine(gov.llnl.babel.backend.writers.LanguageWriterForC) - static method in class gov.llnl.babel.backend.matlab.Matlab
StubSource - class gov.llnl.babel.backend.c.StubSource
Class StubSource generates an C Backend stub source file to a language writer output stream.
StubSource - class gov.llnl.babel.backend.fortran.StubSource
This class generates the C code that sits between a FORTRAN client and the internal object representation (IOR) of a sidl object/interface.
Create an object to generate the stub code for a sidl class/interface.
Create a StubSource object that will write symbol information to the provided output writer stream.
suffix - static field in class sidl.DoubleComplex
String used in converting DoubleComplex to String.
suffix - static field in class sidl.FloatComplex
String used in converting FloatComplex to String.
SUPPORT_CHECKING - static field in class gov.llnl.babel.BabelConfiguration
Return TRUE if assertion checking needs to be supported; FALSE otherwise.
Return TRUE if the base EPV attribute needs to be supported; FALSE otherwise.
supportHooks(gov.llnl.babel.symbols.Extendable,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.IOR
Return TRUE if hooks need to be supported; FALSE otherwise.
supportHooks(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.Context) - static method in class gov.llnl.babel.backend.IOR
Return TRUE if hooks need to be supported; FALSE otherwise.
SuppressIORSwitch() - constructor for class gov.llnl.babel.UserOptions.SuppressIORSwitch
SuppressStubSwitch() - constructor for class gov.llnl.babel.UserOptions.SuppressStubSwitch
suppressTimestamps() - method in class gov.llnl.babel.BabelConfiguration
Return the value of the timestamp suppression user option.
SuppressTimestampSwitch() - constructor for class gov.llnl.babel.UserOptions.SuppressTimestampSwitch
SwitchDictionary - class gov.llnl.babel.SwitchDictionary
SwitchDictionary(boolean) - constructor for class gov.llnl.babel.SwitchDictionary
SwitchTo(int) - method in class gov.llnl.babel.parsers.sidl2.SIDLParserTokenManager
Symbol - class gov.llnl.babel.symbols.Symbol
The Symbol abstract base class describes the basic characteristics shared by all symbols in the symbol table.
SYMBOL - static field in class gov.llnl.babel.symbols.Type
Initialize the Symbol abstact base class by providing a symbol identifier and its type (one of CLASS, ENUM, INTERFACE, or PACKAGE, or STRUCT).
Initialize the Symbol abstract base class by providing a symbol identifier, a symbol type, a comment, and a metadata object.
SYMBOL_PUBLIC_ID - static field in class gov.llnl.babel.parsers.xml.DTDManager
SymbolID - class gov.llnl.babel.symbols.SymbolID
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(gov.llnl.babel.symbols.SymbolID) - constructor for class gov.llnl.babel.symbols.SymbolID
SymbolID(String,gov.llnl.babel.symbols.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(String,gov.llnl.babel.symbols.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 - class gov.llnl.babel.symbols.SymbolNotFoundException
A SymbolNotFoundException is thrown if a specified symbol identifier cannot be found.
Create a new exception object for the specified symbol identifier.
A SymbolRedefinitionException is thrown if a symbol is redefined improperly or if two symbols exist in the symbol table with the different versions.
Create a new exception object for the specified symbol identifiers.
SymbolResolver - interface gov.llnl.babel.symbols.SymbolResolver
The SymbolResolver interface is implemented by concrete symbol resolvers used by the SymbolTable.
SymbolTable - class gov.llnl.babel.symbols.SymbolTable
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 gov.llnl.babel.visitor.SymbolTableDecorator
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.
SymbolTablePrimer - class gov.llnl.babel.visitor.SymbolTablePrimer
This AST visitor does the first pass on initializing the older SymbolTable.
SymbolToDOM - class gov.llnl.babel.parsers.xml.SymbolToDOM
Class SymbolToDOM converts a SIDL symbol into an XML DOM document.
SymbolToDOM(gov.llnl.babel.symbols.Symbol,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.parsers.xml.SymbolToDOM
Create a symbol to DOM converter object.
SymbolUtilities - class gov.llnl.babel.symbols.SymbolUtilities
Utility class SymbolUtilities is a collection of common, simple symbol manipulation functions.
SymbolWriter - interface gov.llnl.babel.repository.SymbolWriter
The SymbolWriter interface is implemented by repository concrete classes that write sidl symbols to an external repository.
SyntaxChecker - class gov.llnl.babel.visitor.SyntaxChecker
The SIDL grammar allows for somethings that aren't actually legal.
SyntaxChecker(gov.llnl.babel.msg.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 - field in class gov.llnl.babel.parsers.sidl2.SimpleCharStream
tan(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the tangent of a DoubleComplex.
tan(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the tangent of a FloatComplex.
tanh(double) - static method in class sidl.Sfun
Returns the hyperbolic tangent of a double.
tanh(sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the hyperbolic tanh of a DoubleComplex.
tanh(sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the hyperbolic tanh of a FloatComplex.
test - field in class gov.llnl.babel.ast.ScopedIDTest
test_that - field in class gov.llnl.babel.ast.ScopedIDTest
test_this - field in class gov.llnl.babel.ast.ScopedIDTest
test_this_too - field 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
TextSwitch() - constructor for class gov.llnl.babel.UserOptions.TextSwitch
THEN - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
THROWS - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
throwsExceptions() - method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the (unreserved) method throws exceptions; otherwise, return FALSE.
ThrowsList - class gov.llnl.babel.ast.ThrowsList
TILDE - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
times(double) - method in class sidl.DoubleComplex
Returns the product of this DoubleComplex object and a double, this*y.
times(double,sidl.DoubleComplex) - static method in class sidl.DoubleComplex
Returns the product of a double and a DoubleComplex object, x*y.
times(float) - method in class sidl.FloatComplex
Returns the product of this FloatComplex object and a float, this*y.
times(float,sidl.FloatComplex) - static method in class sidl.FloatComplex
Returns the product of a float and a FloatComplex object, x*y.
Returns the product of this DoubleComplex object and another DoubleComplex object, this*y.
times(sidl.DoubleComplex,double) - static method in class sidl.DoubleComplex
Returns the product of a DoubleComplex object and a double, x*y.
Returns the product of two DoubleComplex objects, x*y.
times(sidl.FloatComplex) - method in class sidl.FloatComplex
Returns the product of this FloatComplex object and another FloatComplex object, this*y.
times(sidl.FloatComplex,float) - static method in class sidl.FloatComplex
Returns the product of a FloatComplex object and a float, x*y.
Returns the product of two FloatComplex objects, x*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.
TimestampSwitch() - constructor for class gov.llnl.babel.UserOptions.TimestampSwitch
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(gov.llnl.babel.symbols.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.
Token - class gov.llnl.babel.parsers.sidl2.Token
Describes the input token stream.
Token - class gov.llnl.babel.url.cookie.Token
A class to store each lexical token discovered while parsing the cookie.
token - field in class gov.llnl.babel.parsers.sidl2.SIDLParser
Token(int,String) - constructor for class gov.llnl.babel.url.cookie.Token
Create a token
token_source - field in class gov.llnl.babel.parsers.sidl2.SIDLParser
tokenImage - field in class 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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
TokenMgrError - class gov.llnl.babel.parsers.sidl2.TokenMgrError
TokenMgrError() - constructor for class gov.llnl.babel.parsers.sidl2.TokenMgrError
TokenMgrError(boolean,int,int,int,String,char,int) - constructor for class gov.llnl.babel.parsers.sidl2.TokenMgrError
TokenMgrError(String,int) - constructor for class 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.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.ast.Attribute
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.url.cookie.Cookie
Create a string suitable for including in a HTTP "Cookie:" header.
toString() - method in class gov.llnl.babel.ast.DComplexLiteral
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.ast.DocComment
toString() - method in class sidl.DoubleComplex
Returns a String representation for the specified DoubleComplex.
toString() - method in class gov.llnl.babel.ast.DoubleLiteral
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.ast.EnumItem
toString() - method in class gov.llnl.babel.ast.FComplexLiteral
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.ast.FixedType
toString() - method in class sidl.FloatComplex
Returns a String representation for the specified FloatComplex.
toString() - method in class gov.llnl.babel.ast.FloatLiteral
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.ast.MethodName
toString() - method in class gov.llnl.babel.ast.Name
toString() - method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
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.symbols.StringLiteral
Return the stringified version of the expression (in SIDL form).
toString() - method in class gov.llnl.babel.parsers.sidl2.Token
Returns the image.
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.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.ast.Version
toString(String) - method in class gov.llnl.babel.parsers.sidl2.ParseTreeNode
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.
TouchOption() - constructor for class gov.llnl.babel.UserOptions.TouchOption
toUnaryOpXML(int) - static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the unary expression operator integer into an XML string.
TranslateArguments - 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 field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
Type - class gov.llnl.babel.ast.Type
Common base class for all types; built-in and user-defined.
Type - class gov.llnl.babel.symbols.Type
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() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Type() - constructor for class gov.llnl.babel.ast.Type
Type(gov.llnl.babel.symbols.SymbolID,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.Type
Create a new type given a user-defined symbol identifier.
Explicit constructor.
Type(gov.llnl.babel.symbols.Type,int,int,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.Type
Create a new array.
Type(gov.llnl.babel.symbols.Type,int,Vector,gov.llnl.babel.Context) - constructor for class gov.llnl.babel.symbols.Type
Create a new array provided the array type, dimension, and order.
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).
TypeAttr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
TypeModule - class gov.llnl.babel.backend.fortran.TypeModule
This class generates a FORTRAN 90 module holding the derived type for client-side users.
TypeResolver - class gov.llnl.babel.visitor.TypeResolver
TypeSearchClause - class gov.llnl.babel.ast.TypeSearchClause
Base class for RequireClause and ImportClase.

U

UnaryExpr - class gov.llnl.babel.ast.UnaryExpr
UnaryExpr() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
UnaryExpression - class gov.llnl.babel.symbols.UnaryExpression
Construct a new object.
UNKNOWN - static field in class gov.llnl.babel.symbols.Assertion
UnknownAttributeException(String) - constructor for class gov.llnl.babel.symbols.UnknownAttributeException
UnknownEnumException - class gov.llnl.babel.symbols.UnknownEnumException
This runtime exception is thrown when you attempt to get the value of an enumeration symbol that is undefined.
UnknownEnumException(String) - constructor for class gov.llnl.babel.symbols.UnknownEnumException
Create an enumeration exception.
Close the namespaces in which the C++ class is nested.
Close the namespaces in which the C++ class is nested.
Close the namespaces in which the C++ class is nested.
generate the method call to unpack an argument
generate the method call to unpack an argument or return value
UNSPECIFIED - static field in class gov.llnl.babel.symbols.Type
Unspecify - 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.
This struct exists to hold the (uri, exception) pair that makes up each element of the collection.
URLTest - class gov.llnl.babel.url.URLTest
Class URLTest is a simple unit test for the URL utilities class.
URLUtilities - class gov.llnl.babel.url.URLUtilities
Utility class URLUtiliites is a collection of common URL utility functions.
UserMsg - class gov.llnl.babel.msg.UserMsg
Encapsulation of a single Error, Warning, or Remark based on a single Token to provide back to the user.
UserMsg(int,String) - constructor for class gov.llnl.babel.msg.UserMsg
UserMsg(int,String,gov.llnl.babel.ast.ASTNode) - constructor for class gov.llnl.babel.msg.UserMsg
UserMsg0 - class gov.llnl.babel.msg.UserMsg0
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 gov.llnl.babel.msg.UserMsg2
Encapsulation of a single Error, Warning, or Remark based on two conflicting tokens.
UserOptions - class gov.llnl.babel.UserOptions
Manages the wide variety of settings available to a user.
UserOptions(gov.llnl.babel.Context) - constructor for class gov.llnl.babel.UserOptions
Since this is a singleton class, the constructor is protected.
UserType() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
Utilities - class gov.llnl.babel.backend.Utilities
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.

V

v38 - field in class gov.llnl.babel.ast.VersionTest
v40 - field in class gov.llnl.babel.ast.VersionTest
v4000 - field in class gov.llnl.babel.ast.VersionTest
v4001 - field in class gov.llnl.babel.ast.VersionTest
v4111 - field in class gov.llnl.babel.ast.VersionTest
v4121 - field in class gov.llnl.babel.ast.VersionTest
validateAssertions() - method in class gov.llnl.babel.symbols.SymbolTable
Verify that any and all assertions that can be checked at this time are valid.
validateAssertions(boolean,boolean) - method in class gov.llnl.babel.symbols.Extendable
Validate assertions associated with this object.
Validate this assertion expression within the context of the given extendable and optional method.
Validate the assertion expression within the context of the given extendable and optional method.
validateInvariants(boolean,boolean) - method in class gov.llnl.babel.symbols.Extendable
Validate the invariants associated with this object.
validatePostconditions(boolean,boolean) - method in class gov.llnl.babel.symbols.Extendable
Validate postconditions associated with this object.
Validate the postconditions associated with this object and the specified method.
validatePostconditions(String,boolean,boolean) - method in class gov.llnl.babel.symbols.Extendable
Validate the postconditions associated with this object and the specified method.
validatePreconditions(boolean,boolean) - method in class gov.llnl.babel.symbols.Extendable
Validate the preconditions associated with this object.
Validate the preconditions associated with this object and the specified method.
validatePreconditions(String,boolean,boolean) - method in class gov.llnl.babel.symbols.Extendable
Validate the preconditions associated with this object and the specified method.
validateProfile(gov.llnl.babel.config.Profile) - method in class gov.llnl.babel.config.Configuration
Validate the profile against the metadata description set by a previous call to setMetadataDescription.
Validate the expression semantics, if necessary, within the context of the extendable and/or method.
Validate the expression semantics, first ensuring both subexpressions are valid then that the binary expression is valid for the specified operator.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
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.
VerboseSwitch() - constructor for class gov.llnl.babel.UserOptions.VerboseSwitch
verifyReferences() - method in class gov.llnl.babel.symbols.SymbolTable
Verify that all references in the table have been satisfied.
Version - interface gov.llnl.babel.Version
Interface Version contains the version string for the babel compiler.
Version - class gov.llnl.babel.ast.Version
Encapsualtes a version string (dot separated numbers).
Version - class gov.llnl.babel.symbols.Version
Class Version represents a symbol version of the general form "V1.V2...Vn" where Vi is a non-negative integer.
VERSION - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
VERSION - static field in class gov.llnl.babel.Version
Version() - method in class gov.llnl.babel.parsers.sidl2.SIDLParser
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.ast.Version
Constructor
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_STRING - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
VersionSwitch() - constructor for class gov.llnl.babel.UserOptions.VersionSwitch
VersionTest - class gov.llnl.babel.ast.VersionTest
A JUnit test for Version.
visit(gov.llnl.babel.parsers.sidl2.ParseTreeNode,Object) - method in class gov.llnl.babel.parsers.sidl2.Expr2ASTVisitor
visit(gov.llnl.babel.parsers.sidl2.ParseTreeNode,Object) - method in class gov.llnl.babel.parsers.sidl2.SIDLDumpVisitor
visitArgument(gov.llnl.babel.ast.Argument,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitArgument(gov.llnl.babel.ast.Argument,Object) - method in class gov.llnl.babel.visitor.NameChecker
visitArgument(gov.llnl.babel.ast.Argument,Object) - method in class gov.llnl.babel.visitor.Visitor
visitArrayType(gov.llnl.babel.ast.ArrayType,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitArrayType(gov.llnl.babel.ast.ArrayType,Object) - method in class gov.llnl.babel.visitor.Visitor
visitAssertion(gov.llnl.babel.ast.Assertion,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitAssertion(gov.llnl.babel.ast.Assertion,Object) - method in class gov.llnl.babel.visitor.Visitor
visitAttribute(gov.llnl.babel.ast.Attribute,Object) - method in class gov.llnl.babel.visitor.Visitor
visitBinaryExpr(gov.llnl.babel.ast.BinaryExpr,Object) - method in class gov.llnl.babel.visitor.Visitor
Add defaults at the Class Level.
visitClassType(gov.llnl.babel.ast.ClassType,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitClassType(gov.llnl.babel.ast.ClassType,Object) - method in class gov.llnl.babel.visitor.NameChecker
visitClassType(gov.llnl.babel.ast.ClassType,Object) - method in class gov.llnl.babel.visitor.Unspecify
visitClassType(gov.llnl.babel.ast.ClassType,Object) - method in class gov.llnl.babel.visitor.Visitor
visitDocComment(gov.llnl.babel.ast.DocComment,Object) - method in class gov.llnl.babel.visitor.Visitor
visitEnsures(gov.llnl.babel.ast.Ensures,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitEnsures(gov.llnl.babel.ast.Ensures,Object) - method in class gov.llnl.babel.visitor.Visitor
visitEnumeration(gov.llnl.babel.ast.Enumeration,Object) - method in class gov.llnl.babel.visitor.Visitor
visitEnumItem(gov.llnl.babel.ast.EnumItem,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitEnumItem(gov.llnl.babel.ast.EnumItem,Object) - method in class gov.llnl.babel.visitor.Visitor
visitExtents(gov.llnl.babel.ast.Extents,Object) - method in class gov.llnl.babel.visitor.CollisionChecker
visitExtents(gov.llnl.babel.ast.Extents,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitExtents(gov.llnl.babel.ast.Extents,Object) - method in class gov.llnl.babel.visitor.SyntaxChecker
visitExtents(gov.llnl.babel.ast.Extents,Object) - method in class gov.llnl.babel.visitor.Visitor
visitFixedType(gov.llnl.babel.ast.FixedType,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitFixedType(gov.llnl.babel.ast.FixedType,Object) - method in class gov.llnl.babel.visitor.Visitor
visitFromClause(gov.llnl.babel.ast.FromClause,Object) - method in class gov.llnl.babel.visitor.Visitor
visitFuncExpr(gov.llnl.babel.ast.FuncExpr,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitFuncExpr(gov.llnl.babel.ast.FuncExpr,Object) - method in class gov.llnl.babel.visitor.Visitor
Add defaults as the interface level 1.
visitIntLiteral(gov.llnl.babel.ast.IntLiteral,Object) - method in class gov.llnl.babel.visitor.Visitor
visitInvariants(gov.llnl.babel.ast.Invariants,Object) - method in class gov.llnl.babel.visitor.Visitor
visitMethod(gov.llnl.babel.ast.Method,Object) - method in class gov.llnl.babel.visitor.AddDefaultsVisitor
Method level defaults 1.
visitMethod(gov.llnl.babel.ast.Method,Object) - method in class gov.llnl.babel.visitor.CollisionChecker
visitMethod(gov.llnl.babel.ast.Method,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitMethod(gov.llnl.babel.ast.Method,Object) - method in class gov.llnl.babel.visitor.NameChecker
visitMethod(gov.llnl.babel.ast.Method,Object) - method in class gov.llnl.babel.visitor.Visitor
visitMethodList(gov.llnl.babel.ast.MethodList,Object) - method in class gov.llnl.babel.visitor.Visitor
visitName(gov.llnl.babel.ast.Name,Object) - method in class gov.llnl.babel.visitor.CollisionChecker
visitName(gov.llnl.babel.ast.Name,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitName(gov.llnl.babel.ast.Name,Object) - method in class gov.llnl.babel.visitor.SyntaxChecker
visitName(gov.llnl.babel.ast.Name,Object) - method in class gov.llnl.babel.visitor.Visitor
visitNode(gov.llnl.babel.ast.ASTNode,Object) - method in class gov.llnl.babel.visitor.Visitor
Visitor - class gov.llnl.babel.visitor.Visitor
Base class for all visitors over gov.llnl.babel.ast.* This default implementation simply iterates over everything.
visitPackage(gov.llnl.babel.ast.Package,Object) - method in class gov.llnl.babel.visitor.AssertionSource
visitPackage(gov.llnl.babel.ast.Package,Object) - method in class gov.llnl.babel.visitor.CollisionChecker
visitPackage(gov.llnl.babel.ast.Package,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitPackage(gov.llnl.babel.ast.Package,Object) - method in class gov.llnl.babel.visitor.NameChecker
visitPackage(gov.llnl.babel.ast.Package,Object) - method in class gov.llnl.babel.visitor.Unspecify
visitPackage(gov.llnl.babel.ast.Package,Object) - method in class gov.llnl.babel.visitor.Visitor
visitRArrayType(gov.llnl.babel.ast.RArrayType,Object) - method in class gov.llnl.babel.visitor.Visitor
visitRequires(gov.llnl.babel.ast.Requires,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitRequires(gov.llnl.babel.ast.Requires,Object) - method in class gov.llnl.babel.visitor.Visitor
visitScopedID(gov.llnl.babel.ast.ScopedID,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitScopedID(gov.llnl.babel.ast.ScopedID,Object) - method in class gov.llnl.babel.visitor.Visitor
visitSIDLFile(gov.llnl.babel.ast.SIDLFile,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitSIDLFile(gov.llnl.babel.ast.SIDLFile,Object) - method in class gov.llnl.babel.visitor.Visitor
visitSplicerImpl(gov.llnl.babel.ast.SplicerImpl,Object) - method in class gov.llnl.babel.visitor.Visitor
visitSplicerList(gov.llnl.babel.ast.SplicerList,Object) - method in class gov.llnl.babel.visitor.Visitor
visitStructItem(gov.llnl.babel.ast.StructItem,Object) - method in class gov.llnl.babel.visitor.Visitor
visitStructType(gov.llnl.babel.ast.StructType,Object) - method in class gov.llnl.babel.visitor.Unspecify
visitStructType(gov.llnl.babel.ast.StructType,Object) - method in class gov.llnl.babel.visitor.Visitor
visitThrowsList(gov.llnl.babel.ast.ThrowsList,Object) - method in class gov.llnl.babel.visitor.Visitor
visitUnaryExpr(gov.llnl.babel.ast.UnaryExpr,Object) - method in class gov.llnl.babel.visitor.DumpVisitor
visitUnaryExpr(gov.llnl.babel.ast.UnaryExpr,Object) - method in class gov.llnl.babel.visitor.Visitor
VOID - static field in class gov.llnl.babel.parsers.sidl2.SIDLParserConstants
VOID - static field in class gov.llnl.babel.symbols.Type
VpathSwitch() - constructor for class gov.llnl.babel.UserOptions.VpathSwitch

W

WARNING - static field 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 gov.llnl.babel.repository.WebRepository
The WebRepository class implements an interface to the Alexandria web repository for sidl symbols in XML.
WebRepository(String,gov.llnl.babel.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(char[]) - method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a character array.
write(char[],int,int) - method in class gov.llnl.babel.backend.writers.ChangeWriter
Write part of a character array.
write(char[],int,int) - method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
write(int) - method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a character.
write(int) - method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
write(String) - method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a string.
write(String,int,int) - method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a substring.
write(String,int,int) - method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
Write a file banner for automatically generated files.
Write external declarations for the Class constructor and destructor.
Prints cache initialization for all parent interfaces of this extendable.
writeComment(gov.llnl.babel.symbols.Comment,boolean) - method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl Comment to the pretty writer stream.
writeComment(gov.llnl.babel.symbols.Comment,String) - method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment with an alternative string.
writeComment(gov.llnl.babel.symbols.Method,boolean) - method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl method to the pretty writer stream.
writeComment(gov.llnl.babel.symbols.Method,boolean,boolean) - method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl method to the pretty writer stream.
Write a comment for a sidl method to the pretty writer stream.
writeComment(gov.llnl.babel.symbols.Symbol,boolean) - method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl symbol to the pretty writer stream.
writeComment(gov.llnl.babel.symbols.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(String,boolean) - method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a single-line block comment 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.
Prints cache initialization for all parent interfaces of this extendable.
writeMakefile(PrintWriter,Map) - method in class gov.llnl.babel.backend.MakefileGenerator
Generate the actual make file.
writeMakefile(PrintWriter,Map,HashMap) - method in class gov.llnl.babel.backend.DependenciesGenerator
Generate the actual make file.
Write external declarations for all non-abstract methods in the class.
Write the method signature with arguments indented one level.
writeMexFunctionSignature(gov.llnl.babel.backend.writers.LanguageWriterForC) - static method in class gov.llnl.babel.backend.matlab.Matlab
Generate the package make file.
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.
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 class 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 gov.llnl.babel.xml.XMLTest
Class XMLTest is a simple unit test for the XML utilities class.
XMLUtilities - class gov.llnl.babel.xml.XMLUtilities
Utility class XMLUtiliites is a collection of common XML utility functions.