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

A

AbbrevHeader - Class in gov.llnl.babel.backend.fortran
 
AbbrevHeader(LanguageWriter) - Constructor for class gov.llnl.babel.backend.fortran.AbbrevHeader
 
abs(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the absolute value (modulus) of a DoubleComplex, |z|.
abs(FloatComplex) - Static method in class sidl.FloatComplex
Returns the absolute value (modulus) of a FloatComplex, |z|.
ABSTRACT - Static variable in class gov.llnl.babel.symbols.Method
 
acos(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse cosine (arc cosine) of a DoubleComplex, with branch cuts outside the interval [-1,1] along the real axis.
acos(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse cosine (arc cosine) of a FloatComplex, with branch cuts outside the interval [-1,1] along the real axis.
acosh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse hyperbolic cosine (arc cosh) of a DoubleComplex, with a branch cut at values less than one along the real axis.
acosh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse hyperbolic cosine (arc cosh) of a FloatComplex, with a branch cut at values less than one along the real axis.
acosh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic cosine of a double.
add(Cookie) - Method in class gov.llnl.babel.url.cookie.CookieJar
Add a cookie to the jar.
add_escapes(String) - Method in exception gov.llnl.babel.parsers.sidl.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addArgument(Argument) - Method in class gov.llnl.babel.symbols.Method
Add another argument to the end of the list of method arguments.
addArgument(AssertionExpression) - Method in class gov.llnl.babel.symbols.MethodCall
Add the specified expression as an argument to the method call.
AddArguments(MethodCall) - Method in class gov.llnl.babel.parsers.sidl.Parser
An argument expression list is a comma-separated list of conditional expressions.
addArrayIndex(String) - Method in class gov.llnl.babel.symbols.Type
This adds an index variable on the end of the index vector
addAssertion(Assertion) - Method in class gov.llnl.babel.symbols.Method
Add the specified assertion to the proper assertion list for this method.
addCommandLineSwitch(CommandLineSwitch) - Method in interface gov.llnl.babel.cli.CommandLineDictionary
Add a command line switch to the dictionary of available command line switches.
addCommandLineSwitch(CommandLineSwitch) - Method in class gov.llnl.babel.SwitchDictionary
Add a command line switch to the dictionary of available command line switches.
addEnumerator(String, int, boolean, Comment) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator with a specified value.
addEnumerator(String, int, Comment) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator with a specified value.
addEnumerator(String, Comment) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator without a specified value.
addEnumerator(String, int, boolean) - Method in class gov.llnl.babel.symbols.Enumeration
Add a new enumerator with a specified value.
addEscapes(String) - Static method in error gov.llnl.babel.parsers.sidl.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addException(String, Exception) - Method in exception gov.llnl.babel.CollectionException
 
addExcluded(RegexMatch) - Method in class gov.llnl.babel.BabelConfiguration
Add another regular expression to the list of excluded regular expressions.
addIncluded(String) - Method in class gov.llnl.babel.BabelConfiguration
Add another regular expression to the list of included regular expressions.
addInput(String) - Static method in class gov.llnl.babel.backend.Dependencies
 
AddInterface(Extendable, List) - Method in class gov.llnl.babel.parsers.sidl.Parser
This production parses the next scoped identifier and validates that the name exists and is an interface symbol.
addInvariant(Assertion) - Method in class gov.llnl.babel.symbols.Extendable
Add the invariant to this object.
ADDITIVE_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
AdditiveExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
An additive expression may be a unary (multiplicative) expression or binary (additive op multiplicative) expression, where op is "+" or "-".
addListener(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.parsers.sidl.Parser
Add metadata to be associated with symbols generated during the parse of this input stream.
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.Symbol
Add a (keyword,value) pair to the metadata for this symbol.
addMethod(Method) - Method in class gov.llnl.babel.symbols.Extendable
Add the specified new method to this object.
addParentData(Extendable) - Method in class gov.llnl.babel.symbols.Extendable
Protected method called by parents to add their relevant information, such as methods, interfaces, references, and arrays to this object.
addParentInterface(Interface) - Method in class gov.llnl.babel.symbols.Class
Add a parent interface to this class.
addParentInterface(Interface) - Method in class gov.llnl.babel.symbols.Extendable
Add a new parent interface to this object.
addParentInterface(Interface) - Method in class gov.llnl.babel.symbols.Interface
Add a parent interface to this interface.
addRarrayIndex(String) - Method in class gov.llnl.babel.symbols.Method
add a required rarray index to the set of indices
addRarrayIndex(Collection) - Method in class gov.llnl.babel.symbols.Method
add a set of required rarray indices to the set of indices
addRef() - Method in interface gov.llnl.sidl.BaseInterface
The addRef method will be implemented by the sidl base object class.
addSymbol(SymbolID, int) - Method in class gov.llnl.babel.symbols.Package
Add a symbol to the list of local references for this package.
addSymbolResolver(SymbolResolver) - Method in class gov.llnl.babel.symbols.SymbolTable
Add a new symbol resolver to the end of the list of current resolvers.
addTargetFile(String, String) - Static method in class gov.llnl.babel.backend.Dependencies
 
addThrows(SymbolID) - Method in class gov.llnl.babel.symbols.Method
Add a symbol identifier to the list of supported exceptions for this method.
addToRepositoryPath(String) - Method in class gov.llnl.babel.BabelConfiguration
Adds a new entry to the repository path.
addUCxxPackage(String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Adds the UCxx package as the outtermost package.
adjustBeginLineColumn(int, int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
ADVANCED_CHECKING - Static variable in class gov.llnl.babel.BabelConfiguration
 
AND - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
AND_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
AndExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A AND-expression may be a unary (equality) expression or binary (AND "and" equality) expression.
appendVersionNumber(int) - Method in class gov.llnl.babel.symbols.Version
Add another version number to the existing version description.
argComment(Argument) - Static method in class gov.llnl.babel.backend.c.C
Create a comment to describe the SIDL type for the C signature.
argComment(Argument) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
convert an argument to a comment indicating the mode and perhaps the type.
argModeToString(Argument) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
convert an argument to the mode string
ARGUMENT - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Argument() - Method in class gov.llnl.babel.parsers.sidl.Parser
Parse a SIDL argument.
Argument - Class in gov.llnl.babel.symbols
The Argument class defines a SIDL argument, which consists of a parameter passing mode (IN, INOUT, or OUT with an optional COPY), a type, and a formal parameter name.
Argument(boolean, int, Type, String) - Constructor for class gov.llnl.babel.symbols.Argument
Create an argument object.
ARGUMENT - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
argument(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the argument (phase) of a DoubleComplex, in radians, with a branch cut along the negative real axis.
argument(FloatComplex) - Static method in class sidl.FloatComplex
Returns the argument (phase) of a FloatComplex, in radians, with a branch cut along the negative real axis.
ARGUMENT_EXPR_LIST - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ARRAY - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Array() - Method in class gov.llnl.babel.parsers.sidl.Parser
Parse an array construct and push the resulting type and ordering on top of the stack.
ARRAY - Static variable in class gov.llnl.babel.symbols.Type
 
ARRAY_BOOLEAN_RESULT_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
Relevant public and private literals.
ARRAY_COUNT_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
ARRAY_DOUBLE_RESULT_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
ARRAY_INTEGER_RESULT_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
ARRAY_ITER_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
ARRAY_ORDER - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ARRAY_SIZE_VAR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
arrayIndices(Collection) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
arrayIOR() - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
ArrayMethods - Class in gov.llnl.babel.backend.c
 
ArrayMethods(SymbolID, boolean) - Constructor for class gov.llnl.babel.backend.c.ArrayMethods
 
ArrayModule - Class in gov.llnl.babel.backend.fortran
Create a FORTRAN 90 module to provide client-side bindings for arrays of classes and interfaces.
ArrayModule(SymbolID, int, LanguageWriterForFortran) - Constructor for class gov.llnl.babel.backend.fortran.ArrayModule
Create an object to create a FORTRAN 90 module to provide client-side bindings for arrays of classes, interfaces, and enumerated types.
ArrayModule(LanguageWriterForFortran) - Constructor for class gov.llnl.babel.backend.fortran.ArrayModule
SPECIAL CONSTRUCTOR for creating the GENERIC ARRAY MODULE.
arrayOnLeft() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if an array appears on the LHS; otherwise, FALSE.
arrayOnRight() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if an array appears on the RHS; otherwise, FALSE.
arrayType(int) - Static method in class gov.llnl.babel.BabelConfiguration
 
ASCII_CharStream - Class in gov.llnl.babel.parsers.sidl
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
ASCII_CharStream(Reader, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ASCII_CharStream(Reader, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
asin(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse sine (arc sine) of a DoubleComplex, with branch cuts outside the interval [-1,1] along the real axis.
asin(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse sine (arc sine) of a FloatComplex, with branch cuts outside the interval [-1,1] along the real axis.
asinh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse hyperbolic sine (arc sinh) of a DoubleComplex, with a branch cuts outside the interval [-i,i].
asinh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse hyperbolic sine (arc sinh) of a FloatComplex, with a branch cuts outside the interval [-i,i].
asinh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic sine of a double.
Assertion - Class in gov.llnl.babel.symbols
 
Assertion(int, String, String, Comment) - Constructor for class gov.llnl.babel.symbols.Assertion
Create a new object.
ASSERTION_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
AssertionException - Exception in gov.llnl.babel.symbols
A AssertionException is thrown if an assertion or its expression is determined to be invalid.
AssertionException(String) - Constructor for exception gov.llnl.babel.symbols.AssertionException
Create a new exception object with the specified message.
AssertionException(String, String) - Constructor for exception gov.llnl.babel.symbols.AssertionException
Create a new exception object with the specified preface and message.
AssertionExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
An assertion expression may be a unary (conditional) expression or binary (conditional ("implies" | "iff") conditional) expression.
AssertionExpression - Class in gov.llnl.babel.symbols
 
AssertionExpression(boolean) - Constructor for class gov.llnl.babel.symbols.AssertionExpression
Used to initialize the basic expression attributes.
ASSERTIONS - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Assertions(Extendable, Method, int, Comment) - Method in class gov.llnl.babel.parsers.sidl.Parser
This production parses the assertions associated with the specified type.
ASTNode - Class in gov.llnl.babel.symbols
 
ASTNode() - Constructor for class gov.llnl.babel.symbols.ASTNode
 
atan(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse tangent (arc tangent) of a DoubleComplex, with branch cuts outside the interval [-i,i] along the imaginary axis.
atan(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse tangent (arc tangent) of a FloatComplex, with branch cuts outside the interval [-i,i] along the imaginary axis.
atanh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the inverse hyperbolic tangent (arc tanh) of a DoubleComplex, with a branch cuts outside the interval [-1,1] on the real axis.
atanh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the inverse hyperbolic tangent (arc tanh) of a FloatComplex, with a branch cuts outside the interval [-1,1] on the real axis.
atanh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic tangent of a double.

B

BabelConfiguration - Class in gov.llnl.babel
This class provides access to configuration information (including user options) required by the parsers and backend.
BabelConfiguration() - Constructor for class gov.llnl.babel.BabelConfiguration
Since this is a singleton class, its constructor is protected.
BabelDoc - Class in gov.llnl.babel.backend.html
BabelDoc is used to create an html documentation of an XML definition of a SIDL file and/or package similar to javadoc.
BabelDoc() - Constructor for class gov.llnl.babel.backend.html.BabelDoc
We do not allow the public creation of a BabelDoc object.
BabelDocException - Exception in gov.llnl.babel.backend.html
 
BabelDocException() - Constructor for exception gov.llnl.babel.backend.html.BabelDocException
Creates a new instance of BabelDocException without detail message.
BabelDocException(String) - Constructor for exception 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.sidl.ASCII_CharStream
 
backup(int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
BadRegexException - Exception in gov.llnl.babel.symbols
 
BadRegexException(String) - Constructor for exception gov.llnl.babel.symbols.BadRegexException
 
BASE_EPV - Static variable in class gov.llnl.babel.backend.IOR
 
BaseArray - Class in gov.llnl.sidl
Class BaseArray is the base array for all sidl Java arrays in the run-time system.
BaseArray() - Constructor for class gov.llnl.sidl.BaseArray
Construct an empty array object.
BaseArray(long, boolean) - Constructor for class gov.llnl.sidl.BaseArray
Create an array using an IOR array pointer.
BaseArray.Holder - Class in gov.llnl.sidl
Holder class for inout and out arguments.
BaseArray.Holder() - Constructor for class gov.llnl.sidl.BaseArray.Holder
Create a holder with a null holdee object.
BaseArray.Holder(BaseArray) - Constructor for class gov.llnl.sidl.BaseArray.Holder
Create a holder with the specified object.
BaseClass - Exception in gov.llnl.sidl
Class BaseClass is the base class for all sidl Java classes in the run-time system.
BaseClass(long) - Constructor for exception gov.llnl.sidl.BaseClass
Construct a BaseClass object and initialize the IOR reference to point to a valid sidl IOR structure.
BaseInterface - Interface in gov.llnl.sidl
Interface BaseInterface is the base interface for all sidl Java classes in the run-time system.
BEGIN_DOC_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
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.LanguageWriterForPython
Begin a block comment.
beginBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
Begin a block comment.
beginBoldComment() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Start a comment that is made visually prominent
beginColumn - Variable in class gov.llnl.babel.parsers.sidl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginExternCRegion(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.cxx.Cxx
begin a region of method calls with C linkage
beginExternCRegion(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
begin a region of method calls with C linkage
beginExternCRegion(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
begin a region of method calls with C linkage
beginLine - Variable in class gov.llnl.babel.parsers.sidl.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.
beginParse() - Method in class gov.llnl.babel.parsers.sidl.Parser
Begin parsing and analysis of the SIDL grammar.
BeginToken() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
BeginToken() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
BinaryExpression - Class in gov.llnl.babel.symbols
 
BinaryExpression(AssertionExpression, int, AssertionExpression) - Constructor for class gov.llnl.babel.symbols.BinaryExpression
Construct a new object.
BOOLEAN - Static variable in class gov.llnl.babel.symbols.Type
 
Boolean - Class in sidl
Class Boolean contains inner classes that provide holder and array support for standard Java primitive types.
Boolean() - Constructor for class sidl.Boolean
 
Boolean.Array - Class in sidl
Define a one dimensional array of type boolean for the sidl Java run-time.
Boolean.Array() - Constructor for class sidl.Boolean.Array
Construct an empty array object.
Boolean.Array(long, boolean) - Constructor for class sidl.Boolean.Array
Create an array using an IOR array pointer.
Boolean.Array(int, int[], int[], boolean) - Constructor for class sidl.Boolean.Array
Create an array with the specified lower and upper bounds.
Boolean.Array.Holder - Class in sidl
 
Boolean.Array.Holder() - Constructor for class sidl.Boolean.Array.Holder
Create a holder class with an empty holdee object.
Boolean.Array.Holder(Boolean.Array) - Constructor for class sidl.Boolean.Array.Holder
Create a holder with the specified object.
Boolean.Array1 - Class in sidl
Define a one dimensional array of type boolean.
Boolean.Array1() - Constructor for class sidl.Boolean.Array1
Create an empty one dimensional array.
Boolean.Array1(long, boolean) - Constructor for class sidl.Boolean.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Boolean.Array1(int, int, boolean) - Constructor for class sidl.Boolean.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array1(int, boolean) - Constructor for class sidl.Boolean.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array1(boolean[]) - Constructor for class sidl.Boolean.Array1
Create a one dimensional array using the specified Java array.
Boolean.Array1.Holder - Class in sidl
 
Boolean.Array1.Holder() - Constructor for class sidl.Boolean.Array1.Holder
Create a holder class with an empty holdee object.
Boolean.Array1.Holder(Boolean.Array1) - Constructor for class sidl.Boolean.Array1.Holder
Create a holder with the specified object.
Boolean.Array2 - Class in sidl
Define a two dimensional array of type boolean.
Boolean.Array2() - Constructor for class sidl.Boolean.Array2
Create an empty two dimensional array.
Boolean.Array2(long, boolean) - Constructor for class sidl.Boolean.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Boolean.Array2(int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array2(int, int, boolean) - Constructor for class sidl.Boolean.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array2(boolean[][]) - Constructor for class sidl.Boolean.Array2
Create a two dimensional array using the specified Java array.
Boolean.Array2.Holder - Class in sidl
 
Boolean.Array2.Holder() - Constructor for class sidl.Boolean.Array2.Holder
Create a holder class with an empty holdee object.
Boolean.Array2.Holder(Boolean.Array2) - Constructor for class sidl.Boolean.Array2.Holder
Create a holder with the specified object.
Boolean.Array3 - Class in sidl
Define a three dimensional array of type boolean.
Boolean.Array3() - Constructor for class sidl.Boolean.Array3
Create an empty three dimensional array.
Boolean.Array3(long, boolean) - Constructor for class sidl.Boolean.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Boolean.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array3(int, int, int, boolean) - Constructor for class sidl.Boolean.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array3(boolean[][][]) - Constructor for class sidl.Boolean.Array3
Create a three dimensional array using the specified Java array.
Boolean.Array3.Holder - Class in sidl
 
Boolean.Array3.Holder() - Constructor for class sidl.Boolean.Array3.Holder
Create a holder class with an empty holdee object.
Boolean.Array3.Holder(Boolean.Array3) - Constructor for class sidl.Boolean.Array3.Holder
Create a holder with the specified object.
Boolean.Array4 - Class in sidl
Define a four dimensional array of type boolean.
Boolean.Array4() - Constructor for class sidl.Boolean.Array4
Create an empty four dimensional array.
Boolean.Array4(long, boolean) - Constructor for class sidl.Boolean.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Boolean.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array4(int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array4(boolean[][][][]) - Constructor for class sidl.Boolean.Array4
Create a four dimensional array using the specified Java array.
Boolean.Array4.Holder - Class in sidl
 
Boolean.Array4.Holder() - Constructor for class sidl.Boolean.Array4.Holder
Create a holder class with an empty holdee object.
Boolean.Array4.Holder(Boolean.Array4) - Constructor for class sidl.Boolean.Array4.Holder
Create a holder with the specified object.
Boolean.Array5 - Class in sidl
Define a five dimensional array of type boolean.
Boolean.Array5() - Constructor for class sidl.Boolean.Array5
Create an empty four dimensional array.
Boolean.Array5(long, boolean) - Constructor for class sidl.Boolean.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Boolean.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array5(boolean[][][][][]) - Constructor for class sidl.Boolean.Array5
Create a five dimensional array using the specified Java array.
Boolean.Array5.Holder - Class in sidl
 
Boolean.Array5.Holder() - Constructor for class sidl.Boolean.Array5.Holder
Create a holder class with an empty holdee object.
Boolean.Array5.Holder(Boolean.Array5) - Constructor for class sidl.Boolean.Array5.Holder
Create a holder with the specified object.
Boolean.Array6 - Class in sidl
Define a six dimensional array of type boolean.
Boolean.Array6() - Constructor for class sidl.Boolean.Array6
Create an empty six dimensional array.
Boolean.Array6(long, boolean) - Constructor for class sidl.Boolean.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Boolean.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array6(boolean[][][][][][]) - Constructor for class sidl.Boolean.Array6
Create a six dimensional array using the specified Java array.
Boolean.Array6.Holder - Class in sidl
 
Boolean.Array6.Holder() - Constructor for class sidl.Boolean.Array6.Holder
Create a holder class with an empty holdee object.
Boolean.Array6.Holder(Boolean.Array6) - Constructor for class sidl.Boolean.Array6.Holder
Create a holder with the specified object.
Boolean.Array7 - Class in sidl
Define a seven dimensional array of type boolean.
Boolean.Array7() - Constructor for class sidl.Boolean.Array7
Create an empty seven dimensional array.
Boolean.Array7(long, boolean) - Constructor for class sidl.Boolean.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Boolean.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Boolean.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Boolean.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Boolean.Array7(boolean[][][][][][][]) - Constructor for class sidl.Boolean.Array7
Create a seven dimensional array using the specified Java array.
Boolean.Array7.Holder - Class in sidl
 
Boolean.Array7.Holder() - Constructor for class sidl.Boolean.Array7.Holder
Create a holder class with an empty holdee object.
Boolean.Array7.Holder(Boolean.Array7) - Constructor for class sidl.Boolean.Array7.Holder
Create a holder with the specified object.
Boolean.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Boolean.
Boolean.Holder() - Constructor for class sidl.Boolean.Holder
Create a holder class with an empty holdee object.
Boolean.Holder(boolean) - Constructor for class sidl.Boolean.Holder
Create a holder with the specified object.
BooleanLiteral - Class in gov.llnl.babel.symbols
 
BooleanLiteral(boolean) - Constructor for class gov.llnl.babel.symbols.BooleanLiteral
Create a new object.
bufpos - Variable in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
bufpos - Variable in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
BuildGenerator - Interface in gov.llnl.babel.backend
This interface is used by backends to provide the basic information needed by a build system such as Makefile or Python distutils.

C

C - Class in gov.llnl.babel.backend.c
Class C contains common C language binding routines shared by the C backend code generators.
C() - Constructor for class gov.llnl.babel.backend.c.C
 
C_AUTO_GEN_SPLICER - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_AUTO_GEN_WARNING - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_BACKSLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_BEGIN_UNREFERENCED_METHODS - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_CLOSE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_DOC_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_F77 - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_F90 - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_HASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_SLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_COMMENT_SUBSEQUENT - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DEFINE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_CJNI_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_IMPL_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_IOR_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_SJNI_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_SKEL_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_DESC_STUB_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_END_UNREFERENCED_METHODS - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F77_IMPL_EXTENSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F77_IMPL_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F77_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F77_VERSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F90_ALT_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F90_IMPL_EXTENSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F90_IMPL_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F90_METHOD_SUFFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_F90_VERSION - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_FORTRAN_DESC_STUB_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_FORTRAN_IMPL_MODULE_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_FORTRAN_MODULE_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_FORTRAN_TYPE_MODULE_PREFIX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_GUARD_CLOSE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_GUARD_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_HASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_IFDEFINE_CLOSE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_IFDEFINE_CXX - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_IFDEFINE_OPEN - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_INCLUDE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_INSERT_HERE - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_INT_BACKSLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_IS_IMPL - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_IS_NOT_IMPL - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_SLASH - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_UNREFERENCED_COMMENT1 - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_UNREFERENCED_COMMENT2 - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
C_UNREFERENCED_COMMENT3 - Static variable in interface gov.llnl.babel.backend.CodeConstants
 
CAST - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for casting.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.Assertion
Return the C version of the expression used to check for violation.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.AssertionExpression
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.BinaryExpression
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.BooleanLiteral
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.CharacterLiteral
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.DoubleLiteral
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.FloatLiteral
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.IntegerLiteral
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.LongLiteral
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.MethodCall
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.StringLiteral
Return the C version of the expression.
cExpression(String, int[]) - Method in class gov.llnl.babel.symbols.UnaryExpression
Return the C version of the expression.
changeTabLevel(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Change the current tab level at the beginning of a new lines by the specified positive or negative amount.
ChangeWriter - Class in gov.llnl.babel.backend.writers
This class will write a file leaving its last time modified unchanged if the content is unchanged.
ChangeWriter(File, File) - Constructor for class gov.llnl.babel.backend.writers.ChangeWriter
Create a writer to write a new file or overwrite an old file.
CHAR - Static variable in class gov.llnl.babel.symbols.Type
 
Character - Class in sidl
Class Character contains inner classes that provide holder and array support for standard Java primitive types.
Character() - Constructor for class sidl.Character
 
Character.Array - Class in sidl
Define a one dimensional array of type char for the sidl Java run-time.
Character.Array() - Constructor for class sidl.Character.Array
Construct an empty array object.
Character.Array(long, boolean) - Constructor for class sidl.Character.Array
Create an array using an IOR array pointer.
Character.Array(int, int[], int[], boolean) - Constructor for class sidl.Character.Array
Create an array with the specified lower and upper bounds.
Character.Array.Holder - Class in sidl
 
Character.Array.Holder() - Constructor for class sidl.Character.Array.Holder
Create a holder class with an empty holdee object.
Character.Array.Holder(Character.Array) - Constructor for class sidl.Character.Array.Holder
Create a holder with the specified object.
Character.Array1 - Class in sidl
Define a one dimensional array of type char.
Character.Array1() - Constructor for class sidl.Character.Array1
Create an empty one dimensional array.
Character.Array1(long, boolean) - Constructor for class sidl.Character.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Character.Array1(int, int, boolean) - Constructor for class sidl.Character.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array1(int, boolean) - Constructor for class sidl.Character.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Character.Array1(char[]) - Constructor for class sidl.Character.Array1
Create a one dimensional array using the specified Java array.
Character.Array1.Holder - Class in sidl
 
Character.Array1.Holder() - Constructor for class sidl.Character.Array1.Holder
Create a holder class with an empty holdee object.
Character.Array1.Holder(Character.Array1) - Constructor for class sidl.Character.Array1.Holder
Create a holder with the specified object.
Character.Array2 - Class in sidl
Define a two dimensional array of type char.
Character.Array2() - Constructor for class sidl.Character.Array2
Create an empty two dimensional array.
Character.Array2(long, boolean) - Constructor for class sidl.Character.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Character.Array2(int, int, int, int, boolean) - Constructor for class sidl.Character.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array2(int, int, boolean) - Constructor for class sidl.Character.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Character.Array2(char[][]) - Constructor for class sidl.Character.Array2
Create a two dimensional array using the specified Java array.
Character.Array2.Holder - Class in sidl
 
Character.Array2.Holder() - Constructor for class sidl.Character.Array2.Holder
Create a holder class with an empty holdee object.
Character.Array2.Holder(Character.Array2) - Constructor for class sidl.Character.Array2.Holder
Create a holder with the specified object.
Character.Array3 - Class in sidl
Define a three dimensional array of type char.
Character.Array3() - Constructor for class sidl.Character.Array3
Create an empty three dimensional array.
Character.Array3(long, boolean) - Constructor for class sidl.Character.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Character.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array3(int, int, int, boolean) - Constructor for class sidl.Character.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Character.Array3(char[][][]) - Constructor for class sidl.Character.Array3
Create a three dimensional array using the specified Java array.
Character.Array3.Holder - Class in sidl
 
Character.Array3.Holder() - Constructor for class sidl.Character.Array3.Holder
Create a holder class with an empty holdee object.
Character.Array3.Holder(Character.Array3) - Constructor for class sidl.Character.Array3.Holder
Create a holder with the specified object.
Character.Array4 - Class in sidl
Define a four dimensional array of type char.
Character.Array4() - Constructor for class sidl.Character.Array4
Create an empty four dimensional array.
Character.Array4(long, boolean) - Constructor for class sidl.Character.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Character.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array4(int, int, int, int, boolean) - Constructor for class sidl.Character.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Character.Array4(char[][][][]) - Constructor for class sidl.Character.Array4
Create a four dimensional array using the specified Java array.
Character.Array4.Holder - Class in sidl
 
Character.Array4.Holder() - Constructor for class sidl.Character.Array4.Holder
Create a holder class with an empty holdee object.
Character.Array4.Holder(Character.Array4) - Constructor for class sidl.Character.Array4.Holder
Create a holder with the specified object.
Character.Array5 - Class in sidl
Define a five dimensional array of type char.
Character.Array5() - Constructor for class sidl.Character.Array5
Create an empty four dimensional array.
Character.Array5(long, boolean) - Constructor for class sidl.Character.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Character.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Character.Array5(char[][][][][]) - Constructor for class sidl.Character.Array5
Create a five dimensional array using the specified Java array.
Character.Array5.Holder - Class in sidl
 
Character.Array5.Holder() - Constructor for class sidl.Character.Array5.Holder
Create a holder class with an empty holdee object.
Character.Array5.Holder(Character.Array5) - Constructor for class sidl.Character.Array5.Holder
Create a holder with the specified object.
Character.Array6 - Class in sidl
Define a six dimensional array of type char.
Character.Array6() - Constructor for class sidl.Character.Array6
Create an empty six dimensional array.
Character.Array6(long, boolean) - Constructor for class sidl.Character.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Character.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Character.Array6(char[][][][][][]) - Constructor for class sidl.Character.Array6
Create a six dimensional array using the specified Java array.
Character.Array6.Holder - Class in sidl
 
Character.Array6.Holder() - Constructor for class sidl.Character.Array6.Holder
Create a holder class with an empty holdee object.
Character.Array6.Holder(Character.Array6) - Constructor for class sidl.Character.Array6.Holder
Create a holder with the specified object.
Character.Array7 - Class in sidl
Define a seven dimensional array of type char.
Character.Array7() - Constructor for class sidl.Character.Array7
Create an empty seven dimensional array.
Character.Array7(long, boolean) - Constructor for class sidl.Character.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Character.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Character.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Character.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Character.Array7(char[][][][][][][]) - Constructor for class sidl.Character.Array7
Create a seven dimensional array using the specified Java array.
Character.Array7.Holder - Class in sidl
 
Character.Array7.Holder() - Constructor for class sidl.Character.Array7.Holder
Create a holder class with an empty holdee object.
Character.Array7.Holder(Character.Array7) - Constructor for class sidl.Character.Array7.Holder
Create a holder with the specified object.
Character.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Character.
Character.Holder() - Constructor for class sidl.Character.Holder
Create a holder class with an empty holdee object.
Character.Holder(char) - Constructor for class sidl.Character.Holder
Create a holder with the specified object.
CharacterLiteral - Class in gov.llnl.babel.symbols
 
CharacterLiteral(char) - Constructor for class gov.llnl.babel.symbols.CharacterLiteral
Create a new object.
CHECK_ERROR - Static variable 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.
checkIndexBounds(int, int) - Method in class gov.llnl.sidl.BaseArray
Check that the index is valid for the specified dimension.
checkNullArray() - Method in class gov.llnl.sidl.BaseArray
Throw a NullPointerException if the array is null.
CHECKS - Static variable 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.
CLASS - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Class() - Method in class gov.llnl.babel.parsers.sidl.Parser
A SIDL class specification begins with an optional abstract keyword followed by the class token followed by an identifier.
Class - Class in gov.llnl.babel.symbols
Class Class defines a sidl class.
Class(SymbolID, Comment) - Constructor for class gov.llnl.babel.symbols.Class
Create an empty Class object that will be constructed by calls to other member functions.
Class(SymbolID, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Class
Create an empty Class object that will be constructed by calls to other member functions.
CLASS - Static variable in class gov.llnl.babel.symbols.Symbol
 
CLASS - Static variable in class gov.llnl.babel.symbols.Type
 
CLASS_BUILTIN_METHODS - Static variable in class gov.llnl.babel.backend.IOR
The number of builtin methods that a class has.
CLASS_METHOD - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ClassMethod(Class) - Method in class gov.llnl.babel.parsers.sidl.Parser
This production parses the SIDL method description for a class method.
ClientJava - Class in gov.llnl.babel.backend.jdk
Class ClientJava writes the Java native code descriptions that will point to the JNI C code written by ClientJNI.
ClientJava(LanguageWriterForJava) - Constructor for class gov.llnl.babel.backend.jdk.ClientJava
Create a ClientJava object that will write symbol information to the provided output language writer stream.
ClientJNI - Class in gov.llnl.babel.backend.jdk
Class ClientJNI writes the JNI C code that links the Java client to the IOR.
ClientJNI(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.jdk.ClientJNI
Create a ClientJNI object that will write symbol information to the provided output language writer stream.
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.
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.
closeHeaderGuard() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Close the header guard at the end of the header file.
closeUCxxNamespace(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
CMangler - Class in gov.llnl.babel.backend.mangler
The CMangler class provides a NameMangler for the C language.
CMangler(int, int) - Constructor for class gov.llnl.babel.backend.mangler.CMangler
Create a name mangler for C.
CodeConstants - Interface in gov.llnl.babel.backend
Interface CodeConstants contains basic constants associated with generated source code.
CodeGenerationException - Exception in gov.llnl.babel.backend
The CodeGenerationException exception class is thrown if an error is detected while generating code in the compiler back end.
CodeGenerationException(String) - Constructor for exception gov.llnl.babel.backend.CodeGenerationException
Create a new CodeGenerationException exception with the specified message string.
CodeGenerationFactory - Class in gov.llnl.babel.backend
This class stores and serves up instances CodeGenerator based on the string name of the code that the user wishes to generate.
CodeGenerator - Interface in gov.llnl.babel.backend
Interface CodeGenerator is implemented by the backend code generators.
CodeSplicer - Class in gov.llnl.babel.backend
Class CodeSplicer splices code segments from an existing user file into a new automatically generated file.
CodeSplicer(BufferedReader, String, String) - Constructor for class gov.llnl.babel.backend.CodeSplicer
Create a new instance of the code splicer class.
CodeSplicer() - Constructor for class gov.llnl.babel.backend.CodeSplicer
Create an empty CodeSplicer.
CollectionException - Exception in gov.llnl.babel
When parsing a collection of files, it is better to collect all the exceptions until the end instead of bailing out on the first exception.
CollectionException(String, Exception) - Constructor for exception gov.llnl.babel.CollectionException
 
CollectionException.UriExceptionPair - Class in gov.llnl.babel
This struct exists to hold the (uri, exception) pair that makes up each element of the collection.
CollectionException.UriExceptionPair(String, Exception) - Constructor for class gov.llnl.babel.CollectionException.UriExceptionPair
 
COLUMN_MAJOR - Static variable in class gov.llnl.babel.symbols.Type
 
combineComments(Comment, Comment) - Static method in class gov.llnl.babel.symbols.Comment
 
comma(LanguageWriter, boolean) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Write a comma and newline to writer iff needComma is true.
CommandLineDictionary - Interface in gov.llnl.babel.cli
This interface is used to add CommandLineSwitch objects to the dictionary of all command line switches.
CommandLineDriver - Class in gov.llnl.babel
This class is the main driver for running Babel from the command line.
CommandLineDriver() - Constructor for class gov.llnl.babel.CommandLineDriver
The protected singleton constructor instantiates the options parser, UserOptions.
CommandLineExtension - Interface in gov.llnl.babel.cli
Babel extensions wishing to add command line switches implement this interface.
CommandLineSwitch - Interface in gov.llnl.babel.cli
Extensions implement this interface to add new command line switches to Babel.
Comment - Class in gov.llnl.babel.symbols
The Comment class represents a documentation comment.
Comment(String[]) - Constructor for class gov.llnl.babel.symbols.Comment
This constructor for the Comment class takes an array of strings, one string for each line of the comment.
COMMENT_FILE - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
 
COMMENT_PUBLIC_ID - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
 
compare(Object, Object) - Method in class gov.llnl.babel.backend.IOR.CompareMethods
 
compare(Object, Object) - Method in class gov.llnl.babel.backend.LevelComparator
Compare two SymbolIDs to see which type is more refined.
compare(Object, Object) - Method in class gov.llnl.babel.backend.SortComparator
Compare two objects.
compareTo(Object) - Method in class gov.llnl.babel.symbols.Symbol
Compare this Symbol with the argument passed in.
compareTo(Object) - Method in class gov.llnl.babel.symbols.SymbolID
Compare this SymbolID with another one.
COMPLEMENT - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
ComplexLit() - Method in class gov.llnl.babel.parsers.sidl.Parser
Parse complex literal.
CONDITIONAL_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ConditionalExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A conditional expression is simply an inclusive-OR expression.
Configuration - Class in gov.llnl.babel.backend
Configuration is a singleton class that represents the generic backend configuration options such as the maximum array size in a sidl array or whether a symbol is part of the standard library.
Configuration() - Constructor for class gov.llnl.babel.backend.Configuration
Create a new instance of the backend configuration object.
Configuration - Class in gov.llnl.babel.config
Class Configuration contains configuration information from the machine configuration database for the Babel compiler.
Configuration() - Constructor for class gov.llnl.babel.config.Configuration
The constructor for the Configuration class initializes the profile database.
ConfigurationTest - Class in gov.llnl.babel.config
Class ConfigurationTest is a simple unit test for the Configuration class.
ConfigurationTest() - Constructor for class gov.llnl.babel.config.ConfigurationTest
 
conflictingSymbols(SymbolID, SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
 
conjugate(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the complex conjugate of a DoubleComplex object.
conjugate(FloatComplex) - Static method in class sidl.FloatComplex
Returns the complex conjugate of a FloatComplex object.
constCast(String, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
generate a constCast
constCast(String, String) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
generate a constCast
constCast(String, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
generate a constCast
CONSTRUCTOR - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for constructing a class instance
convert(InputSource) - Static method in class gov.llnl.babel.parsers.xml.ParseSymbolXML
This is a convenience utility function that converts an XML input stream into a SIDL symbol.
convert(Document) - Static method in class gov.llnl.babel.parsers.xml.ParseSymbolXML
This is a convenience utility function that converts a DOM document into a SIDL symbol.
convert(Symbol) - Static method in class gov.llnl.babel.parsers.xml.SymbolToDOM
This is a convenience utility function that converts the symbol into a DOM document.
convertIdsToSymbols(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) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Convert any rarray arguments to normal array arguments.
convertSidlToPython() - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
convertToString(Symbol) - Static method in class gov.llnl.babel.parsers.xml.SymbolToDOM
This is a convenience utilility function that converts the symbol directly into a string.
Cookie - Class in gov.llnl.babel.url.cookie
Some WWW servers will not work unless the user agent stores and returns cookies.
Cookie(String, String) - Constructor for class gov.llnl.babel.url.cookie.Cookie
The basic cookie constructor (or should I say cutter?).
CookieConnection - Class in gov.llnl.babel.url
Class CookieConnection caches cookies for a HTTP or HTTPS connection.
CookieConnection() - Constructor for class gov.llnl.babel.url.CookieConnection
Create a new cookie connection and initialize the cookie state to be empty.
CookieCrumbleException - Exception in gov.llnl.babel.url.cookie
This is an exception for cookie management and cookie problems.
CookieJar - Class in gov.llnl.babel.url.cookie
CookieJar is a container for HTTP Cookie's.
CookieJar() - Constructor for class gov.llnl.babel.url.cookie.CookieJar
 
copy(Boolean.Array1) - Method in class sidl.Boolean.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Boolean.Array2) - Method in class sidl.Boolean.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Boolean.Array3) - Method in class sidl.Boolean.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Boolean.Array4) - Method in class sidl.Boolean.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Boolean.Array5) - Method in class sidl.Boolean.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Boolean.Array6) - Method in class sidl.Boolean.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Boolean.Array7) - Method in class sidl.Boolean.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Character.Array1) - Method in class sidl.Character.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Character.Array2) - Method in class sidl.Character.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Character.Array3) - Method in class sidl.Character.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Character.Array4) - Method in class sidl.Character.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Character.Array5) - Method in class sidl.Character.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Character.Array6) - Method in class sidl.Character.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Character.Array7) - Method in class sidl.Character.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Double.Array1) - Method in class sidl.Double.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Double.Array2) - Method in class sidl.Double.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Double.Array3) - Method in class sidl.Double.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Double.Array4) - Method in class sidl.Double.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Double.Array5) - Method in class sidl.Double.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Double.Array6) - Method in class sidl.Double.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Double.Array7) - Method in class sidl.Double.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(DoubleComplex.Array1) - Method in class sidl.DoubleComplex.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(DoubleComplex.Array2) - Method in class sidl.DoubleComplex.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(DoubleComplex.Array3) - Method in class sidl.DoubleComplex.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(DoubleComplex.Array4) - Method in class sidl.DoubleComplex.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(DoubleComplex.Array5) - Method in class sidl.DoubleComplex.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(DoubleComplex.Array6) - Method in class sidl.DoubleComplex.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(DoubleComplex.Array7) - Method in class sidl.DoubleComplex.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Enum.Array1) - Method in class sidl.Enum.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Enum.Array2) - Method in class sidl.Enum.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Enum.Array3) - Method in class sidl.Enum.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Enum.Array4) - Method in class sidl.Enum.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Enum.Array5) - Method in class sidl.Enum.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Enum.Array6) - Method in class sidl.Enum.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Enum.Array7) - Method in class sidl.Enum.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Float.Array1) - Method in class sidl.Float.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Float.Array2) - Method in class sidl.Float.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Float.Array3) - Method in class sidl.Float.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Float.Array4) - Method in class sidl.Float.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Float.Array5) - Method in class sidl.Float.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Float.Array6) - Method in class sidl.Float.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Float.Array7) - Method in class sidl.Float.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(FloatComplex.Array1) - Method in class sidl.FloatComplex.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(FloatComplex.Array2) - Method in class sidl.FloatComplex.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(FloatComplex.Array3) - Method in class sidl.FloatComplex.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(FloatComplex.Array4) - Method in class sidl.FloatComplex.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(FloatComplex.Array5) - Method in class sidl.FloatComplex.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(FloatComplex.Array6) - Method in class sidl.FloatComplex.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(FloatComplex.Array7) - Method in class sidl.FloatComplex.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Integer.Array1) - Method in class sidl.Integer.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Integer.Array2) - Method in class sidl.Integer.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Integer.Array3) - Method in class sidl.Integer.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Integer.Array4) - Method in class sidl.Integer.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Integer.Array5) - Method in class sidl.Integer.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Integer.Array6) - Method in class sidl.Integer.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Integer.Array7) - Method in class sidl.Integer.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Long.Array1) - Method in class sidl.Long.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Long.Array2) - Method in class sidl.Long.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Long.Array3) - Method in class sidl.Long.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Long.Array4) - Method in class sidl.Long.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Long.Array5) - Method in class sidl.Long.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Long.Array6) - Method in class sidl.Long.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Long.Array7) - Method in class sidl.Long.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Opaque.Array1) - Method in class sidl.Opaque.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Opaque.Array2) - Method in class sidl.Opaque.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Opaque.Array3) - Method in class sidl.Opaque.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Opaque.Array4) - Method in class sidl.Opaque.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Opaque.Array5) - Method in class sidl.Opaque.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Opaque.Array6) - Method in class sidl.Opaque.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(Opaque.Array7) - Method in class sidl.Opaque.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(String.Array1) - Method in class sidl.String.Array1
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(String.Array2) - Method in class sidl.String.Array2
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(String.Array3) - Method in class sidl.String.Array3
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(String.Array4) - Method in class sidl.String.Array4
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(String.Array5) - Method in class sidl.String.Array5
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(String.Array6) - Method in class sidl.String.Array6
Method Copy copies the elements of 'this' to an already existing array of the same size.
copy(String.Array7) - Method in class sidl.String.Array7
Method Copy copies the elements of 'this' to an already existing array of the same size.
cos(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the cosine of a DoubleComplex.
cos(FloatComplex) - Static method in class sidl.FloatComplex
Returns the cosine of a FloatComplex.
cosh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the hyperbolic cosh of a DoubleComplex.
cosh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the hyperbolic cosh of a FloatComplex.
cosh(double) - Static method in class sidl.Sfun
Returns the hyperbolic cosine of a double.
cot(double) - Static method in class sidl.Sfun
Returns the cotangent of a double.
countLines(char[], int, int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
createAll() - Method in interface gov.llnl.babel.backend.BuildGenerator
Generate the files needed to support the building of Babel generated files.
createAll() - Method in class gov.llnl.babel.backend.Dependencies
 
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(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
createCastTwo(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
createCHeader(Symbol, String, String) - Static method in class gov.llnl.babel.backend.python.Python
 
createDOMImplementation() - Static method in class gov.llnl.babel.xml.XMLUtilities
Return a DOM DOMImplementationt object to act as a factory for DOM documents.
createFile(SymbolID, int, String, String) - Method in class gov.llnl.babel.backend.FileManager
Create a file given a symbol ID, type, file group, and file name.
createHeader(Symbol, int, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Create an empty header file and return the language writer to create subsequent content.
createHeader(Symbol, int, String) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Create an empty header file and return the language writer to create subsequent content.
createHeader(Symbol, int, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Create an empty header file and return the language writer to create subsequent content.
createLaunch(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
Generate an IO stream to receive the C skeleton file for the Python implementations.
createMakefileInDirectory(String, String) - Method in class gov.llnl.babel.backend.DependenciesGenerator
Create a single makefile in a specific directory.
createMakefileInDirectory(String, String) - Method in class gov.llnl.babel.backend.MakefileGenerator
Create a single makefile in a specific directory.
createMakefileInDirectory(String, String) - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Log that we created a single makefile in a specific directory.
createPyWriter(Symbol, String, String) - Static method in class gov.llnl.babel.backend.python.Python
Create a Python LanguageWriterForPython with a banner comment a documentation string in the FileManager group PYTHON.
createRepository(String) - Method in class gov.llnl.babel.repository.RepositoryFactory
Create a new repository object based on the URI.
createSkel(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
Generate an IO stream to receive the C skeleton file for the Python implementations.
createSource(Symbol, int, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Create an empty source file and return the language writer to create subsequent content.
createSource(Symbol, int, String) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Create an empty source file and return the language writer to create subsequent content.
createSource(Symbol, int, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Create an empty source file and return the language writer to create subsequent content.
createStub(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
Generate an IO stream to receive the C stub file for the Python clients.
createWriter(SymbolID, int, String, String) - Method in class gov.llnl.babel.backend.FileManager
Create a file given a symbol, file group, and file name.
createWriter(String, String) - Static method in class gov.llnl.babel.backend.writers.ChangeWriter
Create a Writer for a particular filename and directory combination.
curChar - Variable in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
currentToken - Variable in exception gov.llnl.babel.parsers.sidl.ParseException
This is the last token that has been consumed successfully.
Cxx - Class in gov.llnl.babel.backend.cxx
Class Cxx contains common C++ language binding routines shared by the C++ backend code generators.
Cxx() - Constructor for class gov.llnl.babel.backend.cxx.Cxx
 
Cxx - Class in gov.llnl.babel.backend.rmi2
Class Cxx contains common C++ language binding routines shared by the C++ backend code generators.
Cxx() - Constructor for class gov.llnl.babel.backend.rmi2.Cxx
 
Cxx - Class in gov.llnl.babel.backend.ucxx
Class Cxx contains common C++ language binding routines shared by the C++ backend code generators.
Cxx() - Constructor for class gov.llnl.babel.backend.ucxx.Cxx
 
CxxImplHeader - Class in gov.llnl.babel.backend.cxx
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxImplHeader(Extendable) - Constructor for class gov.llnl.babel.backend.cxx.CxxImplHeader
Create an object capable of generating the header file for a BABEL extendable.
CxxImplHeader - Class in gov.llnl.babel.backend.rmi2
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxImplHeader(Extendable) - Constructor for class gov.llnl.babel.backend.rmi2.CxxImplHeader
Create an object capable of generating the header file for a BABEL extendable.
CxxImplHeader - Class in gov.llnl.babel.backend.ucxx
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxImplHeader(Extendable) - Constructor for class gov.llnl.babel.backend.ucxx.CxxImplHeader
Create an object capable of generating the header file for a BABEL extendable.
CxxImplSource - Class in gov.llnl.babel.backend.cxx
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxImplSource(Extendable) - Constructor for class gov.llnl.babel.backend.cxx.CxxImplSource
Create an object capable of generating the header file for a BABEL extendable.
CxxImplSource - Class in gov.llnl.babel.backend.rmi2
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxImplSource(Extendable) - Constructor for class gov.llnl.babel.backend.rmi2.CxxImplSource
Create an object capable of generating the header file for a BABEL extendable.
CxxImplSource - Class in gov.llnl.babel.backend.ucxx
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxImplSource(Extendable) - Constructor for class gov.llnl.babel.backend.ucxx.CxxImplSource
Create an object capable of generating the header file for a BABEL extendable.
CxxSkelSource - Class in gov.llnl.babel.backend.cxx
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxSkelSource(Extendable) - Constructor for class gov.llnl.babel.backend.cxx.CxxSkelSource
Create an object capable of generating the header file for a BABEL extendable.
CxxSkelSource - Class in gov.llnl.babel.backend.rmi2
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxSkelSource(Extendable) - Constructor for class gov.llnl.babel.backend.rmi2.CxxSkelSource
Create an object capable of generating the header file for a BABEL extendable.
CxxSkelSource - Class in gov.llnl.babel.backend.ucxx
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxSkelSource(Extendable) - Constructor for class gov.llnl.babel.backend.ucxx.CxxSkelSource
Create an object capable of generating the header file for a BABEL extendable.
CxxStubHeader - Class in gov.llnl.babel.backend.cxx
 
CxxStubHeader(Extendable) - Constructor for class gov.llnl.babel.backend.cxx.CxxStubHeader
Create an object capable of generating the header file for a BABEL extendable.
CxxStubHeader(Extendable, LanguageWriterForCxx) - Constructor for class gov.llnl.babel.backend.cxx.CxxStubHeader
Special constructor for generating super methods for IMPL files.
CxxStubHeader - Class in gov.llnl.babel.backend.rmi2
 
CxxStubHeader(Extendable) - Constructor for class gov.llnl.babel.backend.rmi2.CxxStubHeader
Create an object capable of generating the header file for a BABEL extendable.
CxxStubHeader - Class in gov.llnl.babel.backend.ucxx
 
CxxStubHeader(Extendable) - Constructor for class gov.llnl.babel.backend.ucxx.CxxStubHeader
Create an object capable of generating the header file for a BABEL extendable.
CxxStubHeader(Extendable, LanguageWriterForCxx) - Constructor for class gov.llnl.babel.backend.ucxx.CxxStubHeader
Special constructor for generating super methods for IMPL files.
CxxStubSource - Class in gov.llnl.babel.backend.cxx
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxStubSource(Extendable) - Constructor for class gov.llnl.babel.backend.cxx.CxxStubSource
Create an object capable of generating the header file for a BABEL extendable.
CxxStubSource - Class in gov.llnl.babel.backend.rmi2
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxStubSource(Extendable) - Constructor for class gov.llnl.babel.backend.rmi2.CxxStubSource
Create an object capable of generating the header file for a BABEL extendable.
CxxStubSource - Class in gov.llnl.babel.backend.ucxx
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
CxxStubSource(Extendable) - Constructor for class gov.llnl.babel.backend.ucxx.CxxStubSource
Create an object capable of generating the header file for a BABEL extendable.

D

d_array - Variable in class gov.llnl.sidl.BaseArray
 
D_CALLS - Static variable in class gov.llnl.babel.backend.IOR
 
D_CHECKS - Static variable in class gov.llnl.babel.backend.IOR
 
D_CONTROLS - Static variable in class gov.llnl.babel.backend.IOR
 
D_COUNTDOWN - Static variable in class gov.llnl.babel.backend.IOR
 
D_DATA - Static variable in class gov.llnl.babel.backend.IOR
 
D_HOOKS - Static variable in class gov.llnl.babel.backend.IOR
 
d_ior - Variable in exception gov.llnl.sidl.BaseClass
 
d_lcfw - Variable in class gov.llnl.babel.backend.writers.LanguageWriterForC
 
d_line_count - Variable in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
D_METHOD_CONTROLS - Static variable in class gov.llnl.babel.backend.IOR
 
D_METHOD_EXCEPT - Static variable in class gov.llnl.babel.backend.IOR
 
d_owner - Variable in class gov.llnl.sidl.BaseArray
 
D_RATE - Static variable in class gov.llnl.babel.backend.IOR
 
d_skipIncludeGuard - Variable in class gov.llnl.babel.backend.writers.LanguageWriterForC
 
D_SUCCESSES - Static variable in class gov.llnl.babel.backend.IOR
 
D_TRIES - Static variable in class gov.llnl.babel.backend.IOR
 
DCOMPLEX - Static variable in class gov.llnl.babel.symbols.Type
 
DComplexLiteral - Class in gov.llnl.babel.symbols
 
DComplexLiteral(DoubleLiteral, DoubleLiteral) - Constructor for class gov.llnl.babel.symbols.DComplexLiteral
Create a new object.
DComplexLiteral(DoubleLiteral, LongLiteral) - Constructor for class gov.llnl.babel.symbols.DComplexLiteral
Create a new object.
DComplexLiteral(LongLiteral, DoubleLiteral) - Constructor for class gov.llnl.babel.symbols.DComplexLiteral
Create a new object.
debugStream - Variable in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
declareArgument(LanguageWriter, String, Type, boolean) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Write an argument declaration in C for an argument being passed in from a FORTRAN caller or from C to a FORTRAN subroutine.
declareIORVariable(LanguageWriterForC, Type, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with an IOR type.
declareIORVariable(LanguageWriterForC, Argument, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with an IOR type.
declareJavaVariable(LanguageWriterForC, Type, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with a Java type.
declareJavaVariable(LanguageWriterForJava, Type, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Declare and initialize a variable with a Java type.
declareProxies() - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
declareProxy(Type, String, int) - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
declareServerInOutVariable(LanguageWriterForC, Type, String) - Static method in class gov.llnl.babel.backend.jdk.Java
This is a quick modification of declareJavaVariable (above).
decodeValue(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Unquote special characters in value.
decodeXMLString(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Transform &, < > " back into &,<,>,".
DEFAULT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
DEFAULT_CHECK_LEVEL - Static variable in class gov.llnl.babel.backend.IOR
Some assertion checking defaults...at least until we provide another mechanism.
DEFAULT_OPTION_HOOKS - Static variable in class gov.llnl.babel.backend.IOR
 
DEFAULT_THRESHOLD - Static variable in class gov.llnl.babel.backend.IOR
 
defaultDependencyFilename() - Method in class gov.llnl.babel.backend.DependenciesGenerator
Return the default file name.
defaultFilename() - Method in class gov.llnl.babel.backend.DependenciesGenerator
Return the default file name.
defaultFilename() - Method in class gov.llnl.babel.backend.MakefileGenerator
Return the default file name.
defaultFilename() - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Return the default file name.
defaultPackageDependencyFilename() - Method in class gov.llnl.babel.backend.DependenciesGenerator
 
defaultPackageFilename() - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Return the default package file name.
defineBlockComment(String, String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Define the pretty printer parameters for block comment mode.
definedByUser(String) - Method in class gov.llnl.babel.symbols.Enumeration
Return whether the specified enumerator name was defined by the user (true) or given a value (false).
DEFINITION - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Definition() - Method in class gov.llnl.babel.parsers.sidl.Parser
A SIDL Definition production consists of a class, interface, enumerated type, or package.
DELETE - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for deleting an object.
Dependencies - Class in gov.llnl.babel.backend
Make depends info calculator for all languages.
Dependencies() - Constructor for class gov.llnl.babel.backend.Dependencies
 
DependenciesGenerator - Class in gov.llnl.babel.backend
This class is used to generate makefiles but may be amenable to extension to other types of build files.
DependenciesGenerator() - Constructor for class gov.llnl.babel.backend.DependenciesGenerator
 
destroy() - Method in class gov.llnl.sidl.BaseArray
Destroy the existing array and make it null.
DESTRUCTOR - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for destructing a class instance
dim - Variable in class gov.llnl.babel.symbols.Method.RarrayInfo
 
dim() - Method in class gov.llnl.sidl.BaseArray
Return the dimension of the array.
disable_tracing() - Method in class gov.llnl.babel.parsers.sidl.Parser
 
disableBlockComment() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Disable block comment mode.
disableLineBreak() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Disable line breaking mode.
DIVIDE - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
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.sidl.ASCII_CharStream
 
Done() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
doOutArg(Type, String, int) - Method in class gov.llnl.babel.backend.fortran.SkelSource
For out and inout parameters, convert the values from the proxy variables into something that the IOR can handle.
DOUBLE - Static variable in class gov.llnl.babel.symbols.Type
 
Double - Class in sidl
Class Double contains inner classes that provide holder and array support for standard Java primitive types.
Double() - Constructor for class sidl.Double
 
Double.Array - Class in sidl
Define a one dimensional array of type double for the sidl Java run-time.
Double.Array() - Constructor for class sidl.Double.Array
Construct an empty array object.
Double.Array(long, boolean) - Constructor for class sidl.Double.Array
Create an array using an IOR array pointer.
Double.Array(int, int[], int[], boolean) - Constructor for class sidl.Double.Array
Create an array with the specified lower and upper bounds.
Double.Array.Holder - Class in sidl
 
Double.Array.Holder() - Constructor for class sidl.Double.Array.Holder
Create a holder class with an empty holdee object.
Double.Array.Holder(Double.Array) - Constructor for class sidl.Double.Array.Holder
Create a holder with the specified object.
Double.Array1 - Class in sidl
Define a one dimensional array of type double.
Double.Array1() - Constructor for class sidl.Double.Array1
Create an empty one dimensional array.
Double.Array1(long, boolean) - Constructor for class sidl.Double.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Double.Array1(int, int, boolean) - Constructor for class sidl.Double.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array1(int, boolean) - Constructor for class sidl.Double.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Double.Array1(double[]) - Constructor for class sidl.Double.Array1
Create a one dimensional array using the specified Java array.
Double.Array1.Holder - Class in sidl
 
Double.Array1.Holder() - Constructor for class sidl.Double.Array1.Holder
Create a holder class with an empty holdee object.
Double.Array1.Holder(Double.Array1) - Constructor for class sidl.Double.Array1.Holder
Create a holder with the specified object.
Double.Array2 - Class in sidl
Define a two dimensional array of type double.
Double.Array2() - Constructor for class sidl.Double.Array2
Create an empty two dimensional array.
Double.Array2(long, boolean) - Constructor for class sidl.Double.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Double.Array2(int, int, int, int, boolean) - Constructor for class sidl.Double.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array2(int, int, boolean) - Constructor for class sidl.Double.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Double.Array2(double[][]) - Constructor for class sidl.Double.Array2
Create a two dimensional array using the specified Java array.
Double.Array2.Holder - Class in sidl
 
Double.Array2.Holder() - Constructor for class sidl.Double.Array2.Holder
Create a holder class with an empty holdee object.
Double.Array2.Holder(Double.Array2) - Constructor for class sidl.Double.Array2.Holder
Create a holder with the specified object.
Double.Array3 - Class in sidl
Define a three dimensional array of type double.
Double.Array3() - Constructor for class sidl.Double.Array3
Create an empty three dimensional array.
Double.Array3(long, boolean) - Constructor for class sidl.Double.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Double.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array3(int, int, int, boolean) - Constructor for class sidl.Double.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Double.Array3(double[][][]) - Constructor for class sidl.Double.Array3
Create a three dimensional array using the specified Java array.
Double.Array3.Holder - Class in sidl
 
Double.Array3.Holder() - Constructor for class sidl.Double.Array3.Holder
Create a holder class with an empty holdee object.
Double.Array3.Holder(Double.Array3) - Constructor for class sidl.Double.Array3.Holder
Create a holder with the specified object.
Double.Array4 - Class in sidl
Define a four dimensional array of type double.
Double.Array4() - Constructor for class sidl.Double.Array4
Create an empty four dimensional array.
Double.Array4(long, boolean) - Constructor for class sidl.Double.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Double.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array4(int, int, int, int, boolean) - Constructor for class sidl.Double.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Double.Array4(double[][][][]) - Constructor for class sidl.Double.Array4
Create a four dimensional array using the specified Java array.
Double.Array4.Holder - Class in sidl
 
Double.Array4.Holder() - Constructor for class sidl.Double.Array4.Holder
Create a holder class with an empty holdee object.
Double.Array4.Holder(Double.Array4) - Constructor for class sidl.Double.Array4.Holder
Create a holder with the specified object.
Double.Array5 - Class in sidl
Define a five dimensional array of type double.
Double.Array5() - Constructor for class sidl.Double.Array5
Create an empty four dimensional array.
Double.Array5(long, boolean) - Constructor for class sidl.Double.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Double.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Double.Array5(double[][][][][]) - Constructor for class sidl.Double.Array5
Create a five dimensional array using the specified Java array.
Double.Array5.Holder - Class in sidl
 
Double.Array5.Holder() - Constructor for class sidl.Double.Array5.Holder
Create a holder class with an empty holdee object.
Double.Array5.Holder(Double.Array5) - Constructor for class sidl.Double.Array5.Holder
Create a holder with the specified object.
Double.Array6 - Class in sidl
Define a six dimensional array of type double.
Double.Array6() - Constructor for class sidl.Double.Array6
Create an empty six dimensional array.
Double.Array6(long, boolean) - Constructor for class sidl.Double.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Double.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Double.Array6(double[][][][][][]) - Constructor for class sidl.Double.Array6
Create a six dimensional array using the specified Java array.
Double.Array6.Holder - Class in sidl
 
Double.Array6.Holder() - Constructor for class sidl.Double.Array6.Holder
Create a holder class with an empty holdee object.
Double.Array6.Holder(Double.Array6) - Constructor for class sidl.Double.Array6.Holder
Create a holder with the specified object.
Double.Array7 - Class in sidl
Define a seven dimensional array of type double.
Double.Array7() - Constructor for class sidl.Double.Array7
Create an empty seven dimensional array.
Double.Array7(long, boolean) - Constructor for class sidl.Double.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Double.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Double.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Double.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Double.Array7(double[][][][][][][]) - Constructor for class sidl.Double.Array7
Create a seven dimensional array using the specified Java array.
Double.Array7.Holder - Class in sidl
 
Double.Array7.Holder() - Constructor for class sidl.Double.Array7.Holder
Create a holder class with an empty holdee object.
Double.Array7.Holder(Double.Array7) - Constructor for class sidl.Double.Array7.Holder
Create a holder with the specified object.
Double.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Double.
Double.Holder() - Constructor for class sidl.Double.Holder
Create a holder class with an empty holdee object.
Double.Holder(double) - Constructor for class sidl.Double.Holder
Create a holder with the specified object.
DoubleComplex - Class in sidl
Class DoubleComplex contains inner classes that provide holder and array support for standard Java primitive types.
DoubleComplex(DoubleComplex) - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex equal to the argument.
DoubleComplex(double, double) - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex with real and imaginary parts given by the input arguments.
DoubleComplex(double) - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex with a zero imaginary part.
DoubleComplex() - Constructor for class sidl.DoubleComplex
Constructs a DoubleComplex equal to zero.
DoubleComplex.Array - Class in sidl
Define a one dimensional array of type sidl.DoubleComplex for the sidl Java run-time.
DoubleComplex.Array() - Constructor for class sidl.DoubleComplex.Array
Construct an empty array object.
DoubleComplex.Array(long, boolean) - Constructor for class sidl.DoubleComplex.Array
Create an array using an IOR array pointer.
DoubleComplex.Array(int, int[], int[], boolean) - Constructor for class sidl.DoubleComplex.Array
Create an array with the specified lower and upper bounds.
DoubleComplex.Array.Holder - Class in sidl
 
DoubleComplex.Array.Holder() - Constructor for class sidl.DoubleComplex.Array.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array.Holder(DoubleComplex.Array) - Constructor for class sidl.DoubleComplex.Array.Holder
Create a holder with the specified object.
DoubleComplex.Array1 - Class in sidl
Define a one dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array1() - Constructor for class sidl.DoubleComplex.Array1
Create an empty one dimensional array.
DoubleComplex.Array1(long, boolean) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array1(int, int, boolean) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array1(int, boolean) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array1(DoubleComplex[]) - Constructor for class sidl.DoubleComplex.Array1
Create a one dimensional array using the specified Java array.
DoubleComplex.Array1.Holder - Class in sidl
 
DoubleComplex.Array1.Holder() - Constructor for class sidl.DoubleComplex.Array1.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array1.Holder(DoubleComplex.Array1) - Constructor for class sidl.DoubleComplex.Array1.Holder
Create a holder with the specified object.
DoubleComplex.Array2 - Class in sidl
Define a two dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array2() - Constructor for class sidl.DoubleComplex.Array2
Create an empty two dimensional array.
DoubleComplex.Array2(long, boolean) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array2(int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array2(int, int, boolean) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array2(DoubleComplex[][]) - Constructor for class sidl.DoubleComplex.Array2
Create a two dimensional array using the specified Java array.
DoubleComplex.Array2.Holder - Class in sidl
 
DoubleComplex.Array2.Holder() - Constructor for class sidl.DoubleComplex.Array2.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array2.Holder(DoubleComplex.Array2) - Constructor for class sidl.DoubleComplex.Array2.Holder
Create a holder with the specified object.
DoubleComplex.Array3 - Class in sidl
Define a three dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array3() - Constructor for class sidl.DoubleComplex.Array3
Create an empty three dimensional array.
DoubleComplex.Array3(long, boolean) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array3(int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array3(DoubleComplex[][][]) - Constructor for class sidl.DoubleComplex.Array3
Create a three dimensional array using the specified Java array.
DoubleComplex.Array3.Holder - Class in sidl
 
DoubleComplex.Array3.Holder() - Constructor for class sidl.DoubleComplex.Array3.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array3.Holder(DoubleComplex.Array3) - Constructor for class sidl.DoubleComplex.Array3.Holder
Create a holder with the specified object.
DoubleComplex.Array4 - Class in sidl
Define a four dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array4() - Constructor for class sidl.DoubleComplex.Array4
Create an empty four dimensional array.
DoubleComplex.Array4(long, boolean) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array4(int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array4(DoubleComplex[][][][]) - Constructor for class sidl.DoubleComplex.Array4
Create a four dimensional array using the specified Java array.
DoubleComplex.Array4.Holder - Class in sidl
 
DoubleComplex.Array4.Holder() - Constructor for class sidl.DoubleComplex.Array4.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array4.Holder(DoubleComplex.Array4) - Constructor for class sidl.DoubleComplex.Array4.Holder
Create a holder with the specified object.
DoubleComplex.Array5 - Class in sidl
Define a five dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array5() - Constructor for class sidl.DoubleComplex.Array5
Create an empty four dimensional array.
DoubleComplex.Array5(long, boolean) - Constructor for class sidl.DoubleComplex.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array5(DoubleComplex[][][][][]) - Constructor for class sidl.DoubleComplex.Array5
Create a five dimensional array using the specified Java array.
DoubleComplex.Array5.Holder - Class in sidl
 
DoubleComplex.Array5.Holder() - Constructor for class sidl.DoubleComplex.Array5.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array5.Holder(DoubleComplex.Array5) - Constructor for class sidl.DoubleComplex.Array5.Holder
Create a holder with the specified object.
DoubleComplex.Array6 - Class in sidl
Define a six dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array6() - Constructor for class sidl.DoubleComplex.Array6
Create an empty six dimensional array.
DoubleComplex.Array6(long, boolean) - Constructor for class sidl.DoubleComplex.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array6(DoubleComplex[][][][][][]) - Constructor for class sidl.DoubleComplex.Array6
Create a six dimensional array using the specified Java array.
DoubleComplex.Array6.Holder - Class in sidl
 
DoubleComplex.Array6.Holder() - Constructor for class sidl.DoubleComplex.Array6.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array6.Holder(DoubleComplex.Array6) - Constructor for class sidl.DoubleComplex.Array6.Holder
Create a holder with the specified object.
DoubleComplex.Array7 - Class in sidl
Define a seven dimensional array of type sidl.DoubleComplex.
DoubleComplex.Array7() - Constructor for class sidl.DoubleComplex.Array7
Create an empty seven dimensional array.
DoubleComplex.Array7(long, boolean) - Constructor for class sidl.DoubleComplex.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
DoubleComplex.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
DoubleComplex.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.DoubleComplex.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
DoubleComplex.Array7(DoubleComplex[][][][][][][]) - Constructor for class sidl.DoubleComplex.Array7
Create a seven dimensional array using the specified Java array.
DoubleComplex.Array7.Holder - Class in sidl
 
DoubleComplex.Array7.Holder() - Constructor for class sidl.DoubleComplex.Array7.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Array7.Holder(DoubleComplex.Array7) - Constructor for class sidl.DoubleComplex.Array7.Holder
Create a holder with the specified object.
DoubleComplex.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type DoubleComplex.
DoubleComplex.Holder() - Constructor for class sidl.DoubleComplex.Holder
Create a holder class with an empty holdee object.
DoubleComplex.Holder(DoubleComplex) - Constructor for class sidl.DoubleComplex.Holder
Create a holder with the specified object.
DoubleLiteral - Class in gov.llnl.babel.symbols
 
DoubleLiteral(Double, String) - Constructor for class gov.llnl.babel.symbols.DoubleLiteral
Create a new object.
DTDManager - Class in gov.llnl.babel.parsers.xml
DTDManager is a singleton class that manages the DTDs for the sidl symbol, comment, and HTML descriptions needed to parse sidl symbols in XML format.
DTDManager() - Constructor for class gov.llnl.babel.parsers.xml.DTDManager
Create a new instance of the DTD manager.
DUMP_STATS - Static variable in class gov.llnl.babel.backend.c.StubHeader
Indices associated with the special, stub-only built-in methods.
DUMP_STATS - Static variable in class gov.llnl.babel.backend.cxx.CxxStubHeader
Indices associated with the special, stub-only built-in methods.
DUMP_STATS - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for dumping assertion checking data.
dumpData() - Static method in class gov.llnl.babel.backend.Dependencies
 

E

effectiveHostname(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Return the effective host name of a host name.
ElementIterator - Class in gov.llnl.babel.xml
This iterator will enumerate all of the direct children elements of the parent element with the specified name.
ElementIterator(Element, String) - Constructor for class gov.llnl.babel.xml.ElementIterator
Create an iterator that will enumerate the children elements of the parent with the specified name.
enable_tracing() - Method in class gov.llnl.babel.parsers.sidl.Parser
 
enableBlockComment() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Enable block comment mode.
enableHTTPS() - Static method in class gov.llnl.babel.url.URLUtilities
Try to enable HTTPS support.
enableLineBreak(int, String, String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Define the pretty printer parameters for line breaking.
enableLineBreak() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Enable line breaking mode.
encodeValue(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Quote special characters in value.
encodeXMLString(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Normalize an XML string by replacing less than, greater than, ampersand, and double quote by their XML entity representatives.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Abstract method to end a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForJava
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForPython
End a block comment.
endBlockComment(boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForSidl
End a block comment.
endBoldComment() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
 
endColumn - Variable in class gov.llnl.babel.parsers.sidl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endExternCRegion(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.cxx.Cxx
end region of method calls with C linkage
endExternCRegion(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
end region of method calls with C linkage
endExternCRegion(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
end region of method calls with C linkage
endLine - Variable in class gov.llnl.babel.parsers.sidl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
ENSURE - Static variable in class gov.llnl.babel.symbols.Assertion
 
ENSURE_THEN - Static variable in class gov.llnl.babel.symbols.Assertion
 
ensureNoPostAssertions(AssertionExpression) - Method in class gov.llnl.babel.symbols.Assertion
Ensure the expression does not contain any (sub)expressions specifically for post-condition assertions.
ENSURES - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ENUM - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Enum() - Method in class gov.llnl.babel.parsers.sidl.Parser
The SIDL enumeration specification begins with an "enum" token followed by an identifier.
ENUM - Static variable in class gov.llnl.babel.symbols.Symbol
 
ENUM - Static variable in class gov.llnl.babel.symbols.Type
 
Enum - Class in sidl
Class Integer contains inner classes that provide holder and array support for standard Java primitive types.
Enum() - Constructor for class sidl.Enum
 
Enum.Array - Class in sidl
Define a one dimensional array of type int for the sidl Java run-time.
Enum.Array() - Constructor for class sidl.Enum.Array
Construct an empty array object.
Enum.Array(long, boolean) - Constructor for class sidl.Enum.Array
Create an array using an IOR array pointer.
Enum.Array(int, int[], int[], boolean) - Constructor for class sidl.Enum.Array
Create an array with the specified lower and upper bounds.
Enum.Array1 - Class in sidl
 
Enum.Array1() - Constructor for class sidl.Enum.Array1
Create an empty one dimensional array.
Enum.Array1(long, boolean) - Constructor for class sidl.Enum.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Enum.Array1(int, int, boolean) - Constructor for class sidl.Enum.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array1(int, boolean) - Constructor for class sidl.Enum.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array1(int[]) - Constructor for class sidl.Enum.Array1
Create a one dimensional array using the specified Java array.
Enum.Array1.Holder - Class in sidl
 
Enum.Array1.Holder() - Constructor for class sidl.Enum.Array1.Holder
Create a holder class with an empty holdee object.
Enum.Array1.Holder(Enum.Array1) - Constructor for class sidl.Enum.Array1.Holder
Create a holder with the specified object.
Enum.Array2 - Class in sidl
Define a two dimensional array of type int.
Enum.Array2() - Constructor for class sidl.Enum.Array2
Create an empty two dimensional array.
Enum.Array2(long, boolean) - Constructor for class sidl.Enum.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Enum.Array2(int, int, int, int, boolean) - Constructor for class sidl.Enum.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array2(int, int, boolean) - Constructor for class sidl.Enum.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array2(int[][]) - Constructor for class sidl.Enum.Array2
Create a two dimensional array using the specified Java array.
Enum.Array2.Holder - Class in sidl
 
Enum.Array2.Holder() - Constructor for class sidl.Enum.Array2.Holder
Create a holder class with an empty holdee object.
Enum.Array2.Holder(Enum.Array2) - Constructor for class sidl.Enum.Array2.Holder
Create a holder with the specified object.
Enum.Array3 - Class in sidl
Define a three dimensional array of type int.
Enum.Array3() - Constructor for class sidl.Enum.Array3
Create an empty three dimensional array.
Enum.Array3(long, boolean) - Constructor for class sidl.Enum.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Enum.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array3(int, int, int, boolean) - Constructor for class sidl.Enum.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array3(int[][][]) - Constructor for class sidl.Enum.Array3
Create a three dimensional array using the specified Java array.
Enum.Array3.Holder - Class in sidl
 
Enum.Array3.Holder() - Constructor for class sidl.Enum.Array3.Holder
Create a holder class with an empty holdee object.
Enum.Array3.Holder(Enum.Array3) - Constructor for class sidl.Enum.Array3.Holder
Create a holder with the specified object.
Enum.Array4 - Class in sidl
Define a four dimensional array of type int.
Enum.Array4() - Constructor for class sidl.Enum.Array4
Create an empty four dimensional array.
Enum.Array4(long, boolean) - Constructor for class sidl.Enum.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Enum.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array4(int, int, int, int, boolean) - Constructor for class sidl.Enum.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array4(int[][][][]) - Constructor for class sidl.Enum.Array4
Create a four dimensional array using the specified Java array.
Enum.Array4.Holder - Class in sidl
 
Enum.Array4.Holder() - Constructor for class sidl.Enum.Array4.Holder
Create a holder class with an empty holdee object.
Enum.Array4.Holder(Enum.Array4) - Constructor for class sidl.Enum.Array4.Holder
Create a holder with the specified object.
Enum.Array5 - Class in sidl
Define a five dimensional array of type int.
Enum.Array5() - Constructor for class sidl.Enum.Array5
Create an empty four dimensional array.
Enum.Array5(long, boolean) - Constructor for class sidl.Enum.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Enum.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array5(int[][][][][]) - Constructor for class sidl.Enum.Array5
Create a five dimensional array using the specified Java array.
Enum.Array5.Holder - Class in sidl
 
Enum.Array5.Holder() - Constructor for class sidl.Enum.Array5.Holder
Create a holder class with an empty holdee object.
Enum.Array5.Holder(Enum.Array5) - Constructor for class sidl.Enum.Array5.Holder
Create a holder with the specified object.
Enum.Array6 - Class in sidl
Define a six dimensional array of type int.
Enum.Array6() - Constructor for class sidl.Enum.Array6
Create an empty six dimensional array.
Enum.Array6(long, boolean) - Constructor for class sidl.Enum.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Enum.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array6(int[][][][][][]) - Constructor for class sidl.Enum.Array6
Create a six dimensional array using the specified Java array.
Enum.Array6.Holder - Class in sidl
 
Enum.Array6.Holder() - Constructor for class sidl.Enum.Array6.Holder
Create a holder class with an empty holdee object.
Enum.Array6.Holder(Enum.Array6) - Constructor for class sidl.Enum.Array6.Holder
Create a holder with the specified object.
Enum.Array7 - Class in sidl
Define a seven dimensional array of type int.
Enum.Array7() - Constructor for class sidl.Enum.Array7
Create an empty seven dimensional array.
Enum.Array7(long, boolean) - Constructor for class sidl.Enum.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Enum.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Enum.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Enum.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Enum.Array7(int[][][][][][][]) - Constructor for class sidl.Enum.Array7
Create a seven dimensional array using the specified Java array.
Enum.Array7.Holder - Class in sidl
 
Enum.Array7.Holder() - Constructor for class sidl.Enum.Array7.Holder
Create a holder class with an empty holdee object.
Enum.Array7.Holder(Enum.Array7) - Constructor for class sidl.Enum.Array7.Holder
Create a holder with the specified object.
Enum.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Integer.
Enum.Holder() - Constructor for class sidl.Enum.Holder
Create a holder class with an empty holdee object.
Enum.Holder(int) - Constructor for class sidl.Enum.Holder
Create a holder with the specified object.
Enumeration - Class in gov.llnl.babel.symbols
The Enumeration class represents a collection of enumerated symbols with specified integer values.
Enumeration(SymbolID, Comment) - Constructor for class gov.llnl.babel.symbols.Enumeration
Create a new Enumeration with the specified symbol identifier and comment.
Enumeration(SymbolID, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Enumeration
Create a new Enumeration with the specified symbol identifier, comment, and metadata.
ENUMERATOR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Enumerator(Enumeration) - Method in class gov.llnl.babel.parsers.sidl.Parser
The SIDL enumerator specification consists of an identifier followed by an optional assignment statement beginning with an equals and followed by an integer value.
EOF - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
eol - Variable in exception gov.llnl.babel.parsers.sidl.ParseException
The end of line string for this machine.
EPSILON_LARGE - Static variable in class sidl.Sfun
The largest relative spacing for doubles.
EPSILON_SMALL - Static variable in class sidl.Sfun
The smallest relative spacing for doubles.
EPV_NEW - Static variable in class gov.llnl.babel.backend.IOR
 
EPV_OLD - Static variable in class gov.llnl.babel.backend.IOR
 
EPV_REMOTE - Static variable in class gov.llnl.babel.backend.IOR
 
EPV_STATIC - Static variable in class gov.llnl.babel.backend.IOR
 
EQUALITY_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
EqualityExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
An equality expression may be a unary (relational) expression or binary (equality op relational) expression, where op is "==" or "!=".
equals(Object) - Method in class gov.llnl.babel.backend.LevelComparator
The following equals method does not make sense for a sort comparator.
equals(Object) - Method in class gov.llnl.babel.backend.SortComparator
The following equals method does not make sense for a sort comparator.
equals(Object) - Method in class gov.llnl.babel.symbols.Argument
Return TRUE if the specified object is considered the same as this object; otherwise, return FALSE.
EQUALS - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
equals(Object) - Method in class gov.llnl.babel.symbols.Comment
Return true if two comments are exactly equal.
equals(Object) - Method in class gov.llnl.babel.symbols.Method
 
equals(Object) - Method in class gov.llnl.babel.symbols.Method.RarrayInfo
 
equals(Object) - Method in class gov.llnl.babel.symbols.SymbolID
Two symbol identifiers are identical only if they have the same symbol identifiers and the same version.
equals(Object) - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the specified object is considered to be the same as this object; otherwise, return FALSE.
equals(Cookie) - Method in class gov.llnl.babel.url.cookie.Cookie
Return true if two cookies are equal.
equals(DoubleComplex) - Method in class sidl.DoubleComplex
Compares with another DoubleComplex.
equals(Object) - Method in class sidl.DoubleComplex
Compares this object against the specified object.
equals(FloatComplex) - Method in class sidl.FloatComplex
Compares with another FloatComplex.
equals(Object) - Method in class sidl.FloatComplex
Compares this object against the specified object.
erf(double) - Static method in class sidl.Sfun
Returns the error function of a double.
erfc(double) - Static method in class sidl.Sfun
Returns the complementary error function of a double.
error(SAXParseException) - Method in class gov.llnl.babel.xml.ExceptionErrorHandler
Throw a SAXException if the parser issues an error.
ERROR_SEMANTIC_VALIDATION - Static variable in class gov.llnl.babel.symbols.AssertionExpression
 
errorMessage() - Method in class gov.llnl.babel.symbols.Assertion
Return the error message associated with a failure of this assertion.
ExceptionErrorHandler - Class in gov.llnl.babel.xml
The ExceptionErrorHandler class implements an error handler for XML SAX and DOM parsers.
ExceptionErrorHandler() - Constructor for class gov.llnl.babel.xml.ExceptionErrorHandler
The ExceptionErrorHandler constructor does nothing.
excludeExternal() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the exclude external symbol code generation user option.
excludeGroup(String) - Method in class gov.llnl.babel.backend.MakefileGenerator
Add a file group to be excluded from generation.
EXCLUSIVE_OR_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ExclusiveOrExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A exclusive-OR expression may be a unary (AND) expression or binary (exclusive-OR "xor" AND) expression.
EXEC - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for executing a named method.
executeCommandLineSwitches(String[]) - Method in class gov.llnl.babel.SwitchDictionary
Execute the command line switches from arguments and return the unprocessed command line arguments.
exp(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the exponential of a DoubleComplex z, exp(z).
exp(FloatComplex) - Static method in class sidl.FloatComplex
Returns the exponential of a FloatComplex z, exp(z).
expandDirectory(SymbolID, int) - Method in class gov.llnl.babel.backend.FileManager
Generate the relative file name from the symbol ID.
expandGlueSubdir(SymbolID, File) - Method in class gov.llnl.babel.backend.FileManager
 
expandLanguageSubdir(SymbolID, File, String) - Method in class gov.llnl.babel.backend.FileManager
 
expandURL(String) - Static method in class gov.llnl.babel.url.URLUtilities
Expand an improperly formatted file URL to a properly formatted URL.
expandVPathDirectory(SymbolID, int) - Method in class gov.llnl.babel.backend.FileManager
Generate the VPATH for the symbol ID.
expectedTokenSequences - Variable in exception gov.llnl.babel.parsers.sidl.ParseException
Each entry in this array is an array of integers.
Extendable - Class in gov.llnl.babel.symbols
Class Extendable is a base class for SIDL symbols of type class and interface.
Extendable(SymbolID, int, Comment) - Constructor for class gov.llnl.babel.symbols.Extendable
Create an empty Extendable object that will be constructed by calls to other member functions.
Extendable(SymbolID, int, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Extendable
Create an empty Extendable object that will be constructed by calls to other member functions.
extendArgs(SymbolID, Method, boolean) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Add extra arguments to the original argument list of a method as needed for the self pointer, the return value and the exception argument.
extendArgs(SymbolID, Method, boolean) - Static method in class gov.llnl.babel.backend.Utilities
Add extra arguments to the original argument list of a method as needed for the self pointer and the exception argument.
extendedReferences(Extendable) - Static method in class gov.llnl.babel.backend.fortran.ModuleSource
 
extendedReferences(Extendable) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Generate the expanded set of referenced SymbolID's.
extractOut(Type, List) - Static method in class gov.llnl.babel.backend.python.TranslateArguments
Create a list of out parameters.

F

fact(int) - Static method in class sidl.Sfun
Returns the factorial of an integer.
fatalError(SAXParseException) - Method in class gov.llnl.babel.xml.ExceptionErrorHandler
Throw a SAXException if the parser issues a fatal error.
FCOMPLEX - Static variable in class gov.llnl.babel.symbols.Type
 
FComplexLiteral - Class in gov.llnl.babel.symbols
 
FComplexLiteral(FloatLiteral, FloatLiteral) - Constructor for class gov.llnl.babel.symbols.FComplexLiteral
Create a new object.
FComplexLiteral(LongLiteral, LongLiteral) - Constructor for class gov.llnl.babel.symbols.FComplexLiteral
Create a new object.
FILE_ROLE_IMPL - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_IMPL - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_ROLE_IMPL - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_ROLE_MAX - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_MAX - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_ROLE_MAX - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_ROLE_MIN - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_MIN - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_ROLE_MIN - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_ROLE_NONE - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_NONE - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_ROLE_NONE - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_ROLE_SKEL - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_SKEL - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_ROLE_SKEL - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_ROLE_STUB - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_STUB - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_ROLE_STUB - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_ROLE_SUFFIX - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_ROLE_SUFFIX - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_ROLE_SUFFIX - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_TYPE_C_HEADER - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_C_HEADER - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_TYPE_C_HEADER - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_TYPE_C_SOURCE - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_C_SOURCE - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_TYPE_C_SOURCE - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_TYPE_CXX_HEADER - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_CXX_HEADER - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_TYPE_CXX_HEADER - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_TYPE_CXX_SOURCE - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_CXX_SOURCE - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_TYPE_CXX_SOURCE - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_TYPE_EXTENSION - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_EXTENSION - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_TYPE_EXTENSION - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_TYPE_MAX - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_MAX - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_TYPE_MAX - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_TYPE_MIN - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_MIN - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_TYPE_MIN - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FILE_TYPE_NONE - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FILE_TYPE_NONE - Static variable in class gov.llnl.babel.backend.rmi2.Cxx
 
FILE_TYPE_NONE - Static variable in class gov.llnl.babel.backend.ucxx.Cxx
 
FileListener - Interface in gov.llnl.babel.backend
Various other objects, primarily the Makefile generators, need to know all the files that the file manager creates.
FileManager - Class in gov.llnl.babel.backend
FileManager is a singleton class that manages the files generated by the backend code generators.
FileManager() - Constructor for class gov.llnl.babel.backend.FileManager
Create a new instance of the backend file manager object.
FileRepository - Class in gov.llnl.babel.repository
The FileRepository class implements a simple repository for sidl symbols using XML files stored in a single root directory.
FileRepository(String) - Constructor for class gov.llnl.babel.repository.FileRepository
The constructor takes a file directory path to the repository.
FINAL - Static variable in class gov.llnl.babel.symbols.Method
 
finalize() - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Make sure to close the writer if the programmer should forget to do so.
finalize() - Method in class gov.llnl.sidl.BaseArray
The finalizer of this object deallocates the IOR array reference if we are the owner and the referece is not null.
finalize() - Method in exception gov.llnl.sidl.BaseClass
The finalizer of this method decreases the IOR reference count to this Java object and then calls other finalizers in the chain.
FLOAT - Static variable in class gov.llnl.babel.symbols.Type
 
Float - Class in sidl
Class Float contains inner classes that provide holder and array support for standard Java primitive types.
Float() - Constructor for class sidl.Float
 
Float.Array - Class in sidl
Define a one dimensional array of type float for the sidl Java run-time.
Float.Array() - Constructor for class sidl.Float.Array
Construct an empty array object.
Float.Array(long, boolean) - Constructor for class sidl.Float.Array
Create an array using an IOR array pointer.
Float.Array(int, int[], int[], boolean) - Constructor for class sidl.Float.Array
Create an array with the specified lower and upper bounds.
Float.Array.Holder - Class in sidl
 
Float.Array.Holder() - Constructor for class sidl.Float.Array.Holder
Create a holder class with an empty holdee object.
Float.Array.Holder(Float.Array) - Constructor for class sidl.Float.Array.Holder
Create a holder with the specified object.
Float.Array1 - Class in sidl
Define a one dimensional array of type float.
Float.Array1() - Constructor for class sidl.Float.Array1
Create an empty one dimensional array.
Float.Array1(long, boolean) - Constructor for class sidl.Float.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Float.Array1(int, int, boolean) - Constructor for class sidl.Float.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array1(int, boolean) - Constructor for class sidl.Float.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Float.Array1(float[]) - Constructor for class sidl.Float.Array1
Create a one dimensional array using the specified Java array.
Float.Array1.Holder - Class in sidl
 
Float.Array1.Holder() - Constructor for class sidl.Float.Array1.Holder
Create a holder class with an empty holdee object.
Float.Array1.Holder(Float.Array1) - Constructor for class sidl.Float.Array1.Holder
Create a holder with the specified object.
Float.Array2 - Class in sidl
Define a two dimensional array of type float.
Float.Array2() - Constructor for class sidl.Float.Array2
Create an empty two dimensional array.
Float.Array2(long, boolean) - Constructor for class sidl.Float.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Float.Array2(int, int, int, int, boolean) - Constructor for class sidl.Float.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array2(int, int, boolean) - Constructor for class sidl.Float.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Float.Array2(float[][]) - Constructor for class sidl.Float.Array2
Create a two dimensional array using the specified Java array.
Float.Array2.Holder - Class in sidl
 
Float.Array2.Holder() - Constructor for class sidl.Float.Array2.Holder
Create a holder class with an empty holdee object.
Float.Array2.Holder(Float.Array2) - Constructor for class sidl.Float.Array2.Holder
Create a holder with the specified object.
Float.Array3 - Class in sidl
Define a three dimensional array of type float.
Float.Array3() - Constructor for class sidl.Float.Array3
Create an empty three dimensional array.
Float.Array3(long, boolean) - Constructor for class sidl.Float.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Float.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array3(int, int, int, boolean) - Constructor for class sidl.Float.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Float.Array3(float[][][]) - Constructor for class sidl.Float.Array3
Create a three dimensional array using the specified Java array.
Float.Array3.Holder - Class in sidl
 
Float.Array3.Holder() - Constructor for class sidl.Float.Array3.Holder
Create a holder class with an empty holdee object.
Float.Array3.Holder(Float.Array3) - Constructor for class sidl.Float.Array3.Holder
Create a holder with the specified object.
Float.Array4 - Class in sidl
Define a four dimensional array of type float.
Float.Array4() - Constructor for class sidl.Float.Array4
Create an empty four dimensional array.
Float.Array4(long, boolean) - Constructor for class sidl.Float.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Float.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array4(int, int, int, int, boolean) - Constructor for class sidl.Float.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Float.Array4(float[][][][]) - Constructor for class sidl.Float.Array4
Create a four dimensional array using the specified Java array.
Float.Array4.Holder - Class in sidl
 
Float.Array4.Holder() - Constructor for class sidl.Float.Array4.Holder
Create a holder class with an empty holdee object.
Float.Array4.Holder(Float.Array4) - Constructor for class sidl.Float.Array4.Holder
Create a holder with the specified object.
Float.Array5 - Class in sidl
Define a five dimensional array of type float.
Float.Array5() - Constructor for class sidl.Float.Array5
Create an empty four dimensional array.
Float.Array5(long, boolean) - Constructor for class sidl.Float.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Float.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Float.Array5(float[][][][][]) - Constructor for class sidl.Float.Array5
Create a five dimensional array using the specified Java array.
Float.Array5.Holder - Class in sidl
 
Float.Array5.Holder() - Constructor for class sidl.Float.Array5.Holder
Create a holder class with an empty holdee object.
Float.Array5.Holder(Float.Array5) - Constructor for class sidl.Float.Array5.Holder
Create a holder with the specified object.
Float.Array6 - Class in sidl
Define a six dimensional array of type float.
Float.Array6() - Constructor for class sidl.Float.Array6
Create an empty six dimensional array.
Float.Array6(long, boolean) - Constructor for class sidl.Float.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Float.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Float.Array6(float[][][][][][]) - Constructor for class sidl.Float.Array6
Create a six dimensional array using the specified Java array.
Float.Array6.Holder - Class in sidl
 
Float.Array6.Holder() - Constructor for class sidl.Float.Array6.Holder
Create a holder class with an empty holdee object.
Float.Array6.Holder(Float.Array6) - Constructor for class sidl.Float.Array6.Holder
Create a holder with the specified object.
Float.Array7 - Class in sidl
Define a seven dimensional array of type float.
Float.Array7() - Constructor for class sidl.Float.Array7
Create an empty seven dimensional array.
Float.Array7(long, boolean) - Constructor for class sidl.Float.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Float.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Float.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Float.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Float.Array7(float[][][][][][][]) - Constructor for class sidl.Float.Array7
Create a seven dimensional array using the specified Java array.
Float.Array7.Holder - Class in sidl
 
Float.Array7.Holder() - Constructor for class sidl.Float.Array7.Holder
Create a holder class with an empty holdee object.
Float.Array7.Holder(Float.Array7) - Constructor for class sidl.Float.Array7.Holder
Create a holder with the specified object.
Float.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Float.
Float.Holder() - Constructor for class sidl.Float.Holder
Create a holder class with an empty holdee object.
Float.Holder(float) - Constructor for class sidl.Float.Holder
Create a holder with the specified object.
FloatComplex - Class in sidl
Class FloatComplex contains inner classes that provide holder and array support for standard Java primitive types.
FloatComplex(FloatComplex) - Constructor for class sidl.FloatComplex
Constructs a FloatComplex equal to the argument.
FloatComplex(float, float) - Constructor for class sidl.FloatComplex
Constructs a FloatComplex with real and imaginary parts given by the input arguments.
FloatComplex(float) - Constructor for class sidl.FloatComplex
Constructs a FloatComplex with a zero imaginary part.
FloatComplex() - Constructor for class sidl.FloatComplex
Constructs a FloatComplex equal to zero.
FloatComplex.Array - Class in sidl
Define a one dimensional array of type sidl.FloatComplex for the sidl Java run-time.
FloatComplex.Array() - Constructor for class sidl.FloatComplex.Array
Construct an empty array object.
FloatComplex.Array(long, boolean) - Constructor for class sidl.FloatComplex.Array
Create an array using an IOR array pointer.
FloatComplex.Array(int, int[], int[], boolean) - Constructor for class sidl.FloatComplex.Array
Create an array with the specified lower and upper bounds.
FloatComplex.Array.Holder - Class in sidl
 
FloatComplex.Array.Holder() - Constructor for class sidl.FloatComplex.Array.Holder
Create a holder class with an empty holdee object.
FloatComplex.Array.Holder(FloatComplex.Array) - Constructor for class sidl.FloatComplex.Array.Holder
Create a holder with the specified object.
FloatComplex.Array1 - Class in sidl
Define a one dimensional array of type sidl.FloatComplex.
FloatComplex.Array1() - Constructor for class sidl.FloatComplex.Array1
Create an empty one dimensional array.
FloatComplex.Array1(long, boolean) - Constructor for class sidl.FloatComplex.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array1(int, int, boolean) - Constructor for class sidl.FloatComplex.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array1(int, boolean) - Constructor for class sidl.FloatComplex.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array1(FloatComplex[]) - Constructor for class sidl.FloatComplex.Array1
Create a one dimensional array using the specified Java array.
FloatComplex.Array1.Holder - Class in sidl
 
FloatComplex.Array1.Holder() - Constructor for class sidl.FloatComplex.Array1.Holder
Create a holder class with an empty holdee object.
FloatComplex.Array1.Holder(FloatComplex.Array1) - Constructor for class sidl.FloatComplex.Array1.Holder
Create a holder with the specified object.
FloatComplex.Array2 - Class in sidl
Define a two dimensional array of type sidl.FloatComplex.
FloatComplex.Array2() - Constructor for class sidl.FloatComplex.Array2
Create an empty two dimensional array.
FloatComplex.Array2(long, boolean) - Constructor for class sidl.FloatComplex.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array2(int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array2(int, int, boolean) - Constructor for class sidl.FloatComplex.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array2(FloatComplex[][]) - Constructor for class sidl.FloatComplex.Array2
Create a two dimensional array using the specified Java array.
FloatComplex.Array2.Holder - Class in sidl
 
FloatComplex.Array2.Holder() - Constructor for class sidl.FloatComplex.Array2.Holder
Create a holder class with an empty holdee object.
FloatComplex.Array2.Holder(FloatComplex.Array2) - Constructor for class sidl.FloatComplex.Array2.Holder
Create a holder with the specified object.
FloatComplex.Array3 - Class in sidl
Define a three dimensional array of type sidl.FloatComplex.
FloatComplex.Array3() - Constructor for class sidl.FloatComplex.Array3
Create an empty three dimensional array.
FloatComplex.Array3(long, boolean) - Constructor for class sidl.FloatComplex.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array3(int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array3(FloatComplex[][][]) - Constructor for class sidl.FloatComplex.Array3
Create a three dimensional array using the specified Java array.
FloatComplex.Array3.Holder - Class in sidl
 
FloatComplex.Array3.Holder() - Constructor for class sidl.FloatComplex.Array3.Holder
Create a holder class with an empty holdee object.
FloatComplex.Array3.Holder(FloatComplex.Array3) - Constructor for class sidl.FloatComplex.Array3.Holder
Create a holder with the specified object.
FloatComplex.Array4 - Class in sidl
Define a four dimensional array of type sidl.FloatComplex.
FloatComplex.Array4() - Constructor for class sidl.FloatComplex.Array4
Create an empty four dimensional array.
FloatComplex.Array4(long, boolean) - Constructor for class sidl.FloatComplex.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array4(int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array4(FloatComplex[][][][]) - Constructor for class sidl.FloatComplex.Array4
Create a four dimensional array using the specified Java array.
FloatComplex.Array4.Holder - Class in sidl
 
FloatComplex.Array4.Holder() - Constructor for class sidl.FloatComplex.Array4.Holder
Create a holder class with an empty holdee object.
FloatComplex.Array4.Holder(FloatComplex.Array4) - Constructor for class sidl.FloatComplex.Array4.Holder
Create a holder with the specified object.
FloatComplex.Array5 - Class in sidl
Define a five dimensional array of type sidl.FloatComplex.
FloatComplex.Array5() - Constructor for class sidl.FloatComplex.Array5
Create an empty four dimensional array.
FloatComplex.Array5(long, boolean) - Constructor for class sidl.FloatComplex.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array5(FloatComplex[][][][][]) - Constructor for class sidl.FloatComplex.Array5
Create a five dimensional array using the specified Java array.
FloatComplex.Array5.Holder - Class in sidl
 
FloatComplex.Array5.Holder() - Constructor for class sidl.FloatComplex.Array5.Holder
Create a holder class with an empty holdee object.
FloatComplex.Array5.Holder(FloatComplex.Array5) - Constructor for class sidl.FloatComplex.Array5.Holder
Create a holder with the specified object.
FloatComplex.Array6 - Class in sidl
Define a six dimensional array of type sidl.FloatComplex.
FloatComplex.Array6() - Constructor for class sidl.FloatComplex.Array6
Create an empty six dimensional array.
FloatComplex.Array6(long, boolean) - Constructor for class sidl.FloatComplex.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array6(FloatComplex[][][][][][]) - Constructor for class sidl.FloatComplex.Array6
Create a six dimensional array using the specified Java array.
FloatComplex.Array6.Holder - Class in sidl
 
FloatComplex.Array6.Holder() - Constructor for class sidl.FloatComplex.Array6.Holder
Create a holder class with an empty holdee object.
FloatComplex.Array6.Holder(FloatComplex.Array6) - Constructor for class sidl.FloatComplex.Array6.Holder
Create a holder with the specified object.
FloatComplex.Array7 - Class in sidl
Define a seven dimensional array of type sidl.FloatComplex.
FloatComplex.Array7() - Constructor for class sidl.FloatComplex.Array7
Create an empty seven dimensional array.
FloatComplex.Array7(long, boolean) - Constructor for class sidl.FloatComplex.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
FloatComplex.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
FloatComplex.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.FloatComplex.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
FloatComplex.Array7(FloatComplex[][][][][][][]) - Constructor for class sidl.FloatComplex.Array7
Create a seven dimensional array using the specified Java array.
FloatComplex.Array7.Holder - Class in sidl
 
FloatComplex.Array7.Holder() - Constructor for class sidl.FloatComplex.Array7.Holder
Create a holder class with an empty holdee object.
FloatComplex.Array7.Holder(FloatComplex.Array7) - Constructor for class sidl.FloatComplex.Array7.Holder
Create a holder with the specified object.
FloatComplex.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type FloatComplex.
FloatComplex.Holder() - Constructor for class sidl.FloatComplex.Holder
Create a holder class with an empty holdee object.
FloatComplex.Holder(FloatComplex) - Constructor for class sidl.FloatComplex.Holder
Create a holder with the specified object.
FloatLit() - Method in class gov.llnl.babel.parsers.sidl.Parser
Parse float literal.
FloatLiteral - Class in gov.llnl.babel.symbols
 
FloatLiteral(Float, String) - 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.
FORMAT - Static variable in class gov.llnl.babel.symbols.Metadata
 
formatChildren(Node) - Static method in class gov.llnl.babel.xml.XMLUtilities
Return a string representation of the XML DOM document under the specified element root.
FortArrayMethods - Class in gov.llnl.babel.backend.fortran
 
FortArrayMethods(SymbolID, boolean) - Constructor for class gov.llnl.babel.backend.fortran.FortArrayMethods
 
Fortran - Class in gov.llnl.babel.backend.fortran
Provide a collection of static methods to provide the mapping of sidl concepts into FORTRAN.
FortranMangler - Class in gov.llnl.babel.backend.mangler
This class provides a NameMangler for the FORTRAN 77, 90, 95 and presumably future FORTRAN standards.
FortranMangler(int, int) - Constructor for class gov.llnl.babel.backend.mangler.FortranMangler
Create a name mangler for FORTRAN.
fromArray(boolean[]) - Method in class sidl.Boolean.Array1
Set the value of the sidl array from the Java array.
fromArray(boolean[][]) - Method in class sidl.Boolean.Array2
Set the value of the sidl array from the Java array.
fromArray(boolean[][][]) - Method in class sidl.Boolean.Array3
Set the value of the sidl array from the Java array.
fromArray(boolean[][][][]) - Method in class sidl.Boolean.Array4
Set the value of the sidl array from the Java array.
fromArray(boolean[][][][][]) - Method in class sidl.Boolean.Array5
Set the value of the sidl array from the Java array.
fromArray(boolean[][][][][][]) - Method in class sidl.Boolean.Array6
Set the value of the sidl array from the Java array.
fromArray(boolean[][][][][][][]) - Method in class sidl.Boolean.Array7
Set the value of the sidl array from the Java array.
fromArray(char[]) - Method in class sidl.Character.Array1
Set the value of the sidl array from the Java array.
fromArray(char[][]) - Method in class sidl.Character.Array2
Set the value of the sidl array from the Java array.
fromArray(char[][][]) - Method in class sidl.Character.Array3
Set the value of the sidl array from the Java array.
fromArray(char[][][][]) - Method in class sidl.Character.Array4
Set the value of the sidl array from the Java array.
fromArray(char[][][][][]) - Method in class sidl.Character.Array5
Set the value of the sidl array from the Java array.
fromArray(char[][][][][][]) - Method in class sidl.Character.Array6
Set the value of the sidl array from the Java array.
fromArray(char[][][][][][][]) - Method in class sidl.Character.Array7
Set the value of the sidl array from the Java array.
fromArray(double[]) - Method in class sidl.Double.Array1
Set the value of the sidl array from the Java array.
fromArray(double[][]) - Method in class sidl.Double.Array2
Set the value of the sidl array from the Java array.
fromArray(double[][][]) - Method in class sidl.Double.Array3
Set the value of the sidl array from the Java array.
fromArray(double[][][][]) - Method in class sidl.Double.Array4
Set the value of the sidl array from the Java array.
fromArray(double[][][][][]) - Method in class sidl.Double.Array5
Set the value of the sidl array from the Java array.
fromArray(double[][][][][][]) - Method in class sidl.Double.Array6
Set the value of the sidl array from the Java array.
fromArray(double[][][][][][][]) - Method in class sidl.Double.Array7
Set the value of the sidl array from the Java array.
fromArray(DoubleComplex[]) - Method in class sidl.DoubleComplex.Array1
Set the value of the sidl array from the Java array.
fromArray(DoubleComplex[][]) - Method in class sidl.DoubleComplex.Array2
Set the value of the sidl array from the Java array.
fromArray(DoubleComplex[][][]) - Method in class sidl.DoubleComplex.Array3
Set the value of the sidl array from the Java array.
fromArray(DoubleComplex[][][][]) - Method in class sidl.DoubleComplex.Array4
Set the value of the sidl array from the Java array.
fromArray(DoubleComplex[][][][][]) - Method in class sidl.DoubleComplex.Array5
Set the value of the sidl array from the Java array.
fromArray(DoubleComplex[][][][][][]) - Method in class sidl.DoubleComplex.Array6
Set the value of the sidl array from the Java array.
fromArray(DoubleComplex[][][][][][][]) - Method in class sidl.DoubleComplex.Array7
Set the value of the sidl array from the Java array.
fromArray(int[]) - Method in class sidl.Enum.Array1
Set the value of the sidl array from the Java array.
fromArray(int[][]) - Method in class sidl.Enum.Array2
Set the value of the sidl array from the Java array.
fromArray(int[][][]) - Method in class sidl.Enum.Array3
Set the value of the sidl array from the Java array.
fromArray(int[][][][]) - Method in class sidl.Enum.Array4
Set the value of the sidl array from the Java array.
fromArray(int[][][][][]) - Method in class sidl.Enum.Array5
Set the value of the sidl array from the Java array.
fromArray(int[][][][][][]) - Method in class sidl.Enum.Array6
Set the value of the sidl array from the Java array.
fromArray(int[][][][][][][]) - Method in class sidl.Enum.Array7
Set the value of the sidl array from the Java array.
fromArray(float[]) - Method in class sidl.Float.Array1
Set the value of the sidl array from the Java array.
fromArray(float[][]) - Method in class sidl.Float.Array2
Set the value of the sidl array from the Java array.
fromArray(float[][][]) - Method in class sidl.Float.Array3
Set the value of the sidl array from the Java array.
fromArray(float[][][][]) - Method in class sidl.Float.Array4
Set the value of the sidl array from the Java array.
fromArray(float[][][][][]) - Method in class sidl.Float.Array5
Set the value of the sidl array from the Java array.
fromArray(float[][][][][][]) - Method in class sidl.Float.Array6
Set the value of the sidl array from the Java array.
fromArray(float[][][][][][][]) - Method in class sidl.Float.Array7
Set the value of the sidl array from the Java array.
fromArray(FloatComplex[]) - Method in class sidl.FloatComplex.Array1
Set the value of the sidl array from the Java array.
fromArray(FloatComplex[][]) - Method in class sidl.FloatComplex.Array2
Set the value of the sidl array from the Java array.
fromArray(FloatComplex[][][]) - Method in class sidl.FloatComplex.Array3
Set the value of the sidl array from the Java array.
fromArray(FloatComplex[][][][]) - Method in class sidl.FloatComplex.Array4
Set the value of the sidl array from the Java array.
fromArray(FloatComplex[][][][][]) - Method in class sidl.FloatComplex.Array5
Set the value of the sidl array from the Java array.
fromArray(FloatComplex[][][][][][]) - Method in class sidl.FloatComplex.Array6
Set the value of the sidl array from the Java array.
fromArray(FloatComplex[][][][][][][]) - Method in class sidl.FloatComplex.Array7
Set the value of the sidl array from the Java array.
fromArray(int[]) - Method in class sidl.Integer.Array1
Set the value of the sidl array from the Java array.
fromArray(int[][]) - Method in class sidl.Integer.Array2
Set the value of the sidl array from the Java array.
fromArray(int[][][]) - Method in class sidl.Integer.Array3
Set the value of the sidl array from the Java array.
fromArray(int[][][][]) - Method in class sidl.Integer.Array4
Set the value of the sidl array from the Java array.
fromArray(int[][][][][]) - Method in class sidl.Integer.Array5
Set the value of the sidl array from the Java array.
fromArray(int[][][][][][]) - Method in class sidl.Integer.Array6
Set the value of the sidl array from the Java array.
fromArray(int[][][][][][][]) - Method in class sidl.Integer.Array7
Set the value of the sidl array from the Java array.
fromArray(long[]) - Method in class sidl.Long.Array1
Set the value of the sidl array from the Java array.
fromArray(long[][]) - Method in class sidl.Long.Array2
Set the value of the sidl array from the Java array.
fromArray(long[][][]) - Method in class sidl.Long.Array3
Set the value of the sidl array from the Java array.
fromArray(long[][][][]) - Method in class sidl.Long.Array4
Set the value of the sidl array from the Java array.
fromArray(long[][][][][]) - Method in class sidl.Long.Array5
Set the value of the sidl array from the Java array.
fromArray(long[][][][][][]) - Method in class sidl.Long.Array6
Set the value of the sidl array from the Java array.
fromArray(long[][][][][][][]) - Method in class sidl.Long.Array7
Set the value of the sidl array from the Java array.
fromArray(long[]) - Method in class sidl.Opaque.Array1
Set the value of the sidl array from the Java array.
fromArray(long[][]) - Method in class sidl.Opaque.Array2
Set the value of the sidl array from the Java array.
fromArray(long[][][]) - Method in class sidl.Opaque.Array3
Set the value of the sidl array from the Java array.
fromArray(long[][][][]) - Method in class sidl.Opaque.Array4
Set the value of the sidl array from the Java array.
fromArray(long[][][][][]) - Method in class sidl.Opaque.Array5
Set the value of the sidl array from the Java array.
fromArray(long[][][][][][]) - Method in class sidl.Opaque.Array6
Set the value of the sidl array from the Java array.
fromArray(long[][][][][][][]) - Method in class sidl.Opaque.Array7
Set the value of the sidl array from the Java array.
fromArray(String[]) - Method in class sidl.String.Array1
Set the value of the sidl array from the Java array.
fromArray(String[][]) - Method in class sidl.String.Array2
Set the value of the sidl array from the Java array.
fromArray(String[][][]) - Method in class sidl.String.Array3
Set the value of the sidl array from the Java array.
fromArray(String[][][][]) - Method in class sidl.String.Array4
Set the value of the sidl array from the Java array.
fromArray(String[][][][][]) - Method in class sidl.String.Array5
Set the value of the sidl array from the Java array.
fromArray(String[][][][][][]) - Method in class sidl.String.Array6
Set the value of the sidl array from the Java array.
fromArray(String[][][][][][][]) - Method in class sidl.String.Array7
Set the value of the sidl array from the Java array.
fromAssertionXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the assertion XML into its integer value.
fromBinaryOpXML(String) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the binary expression operator XML into its integer value.
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
 
FUNCTION_RESULT - Static variable in class gov.llnl.babel.backend.c.C
 
FUNCTION_RESULT - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
FUND_EXCEPTION - Static variable in class gov.llnl.babel.BabelConfiguration
 
FUND_EXCEPTION_CALL_PREFIX - Static variable in class gov.llnl.babel.backend.IOR
 

G

gamma(double) - Static method in class sidl.Sfun
Returns the Gamma function of a double.
generateAddRefName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateAnonymousClass(Interface) - Static method in class gov.llnl.babel.backend.rmi.RMI
generateAnonymousClass takes an interface, and generates the corrosponding anonymous class.
generateArgumentList(LanguageWriterForC, String, boolean, SymbolID, Method, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.c.C
Generate the method's argument list.
generateArgumentList(LanguageWriterForC, String, boolean, SymbolID, Method, boolean, boolean, boolean, String, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.c.C
Generate the method's argument list.
generateArgumentList(LanguageWriterForCxx, Method, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generateArgumentList(LanguageWriterForCxx, Method) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
 
generateArgumentList(LanguageWriterForCxx, Method, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
generateArguments(LanguageWriterForC, String, List, boolean, boolean, Type, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.c.C
Generate the specified argument list.
generateArguments(LanguageWriterForC, String, List, boolean, String, Type, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.c.C
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(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateBoundName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateBuiltinSignature(LanguageWriterForC, int, SymbolID, boolean, String) - Static method in class gov.llnl.babel.backend.c.StubHeader
Generate the specified stub-only built-in method signature.
generateBuiltinSignature(LanguageWriterForCxx, int, SymbolID, boolean, String) - Static method in class gov.llnl.babel.backend.cxx.CxxStubHeader
Generate the specified stub-only built-in method signature.
generateClassMethods(String, NameMangler, NameMangler, String[]) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
generateClient() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the client generation user option.
GenerateClient - Class in gov.llnl.babel.backend.fortran
This class implements the CodeGenerator interface for the FORTRAN client side code generator.
GenerateClient() - Constructor for class gov.llnl.babel.backend.fortran.GenerateClient
Create a new instance.
GenerateClientC - Class in gov.llnl.babel.backend.c
Class GenerateClientC is the main entry point for the C client-side code generation routines.
GenerateClientC() - Constructor for class gov.llnl.babel.backend.c.GenerateClientC
The constructor does nothing interesting.
GenerateClientJava - Class in gov.llnl.babel.backend.jdk
Class GenerateClientJava is the main entry point for the Java client-side code generation routines.
GenerateClientJava() - Constructor for class gov.llnl.babel.backend.jdk.GenerateClientJava
The constructor does nothing interesting.
generateCode(Set) - Method in class gov.llnl.babel.backend.c.GenerateClientC
Generate C client-side code for each symbol identifier in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.c.GenerateServerC
Generate C server-side code for each symbol identifier in the set argument.
generateCode(Class, LanguageWriterForC, CodeSplicer) - Static method in class gov.llnl.babel.backend.c.ImplHeader
This is a convenience utility function that writes the symbol header information into the provided language writer output stream.
generateCode(Class) - Method in class gov.llnl.babel.backend.c.ImplHeader
Write C implementation header information for the provided class to the language writer output stream provided in the constructor.
generateCode(Class, LanguageWriterForC, CodeSplicer) - Static method in class gov.llnl.babel.backend.c.ImplSource
This is a convenience utility function that writes the symbol source information into the provided language writer output stream.
generateCode(Class) - Method in class gov.llnl.babel.backend.c.ImplSource
Write C implementation source information for the provided class to the language writer output stream provided in the constructor.
generateCode(Class, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.c.SkelSource
Write the skeleton file for a particular class to the language writer provided.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.c.StubHeader
This is a convenience utility function that writes the C client header information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.c.StubHeader
Write C client header information for the provided symbol to the language writer output stream provided in the constructor.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.c.StubSource
This is a convenience utility function that writes the C client stub source information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.c.StubSource
Write C stub source information for the provided symbol to the language writer output stream provided in the constructor.
generateCode(Set) - Method in interface gov.llnl.babel.backend.CodeGenerator
Generate IOR code for each symbol identifier in the set argument.
generateCode() - Method in class gov.llnl.babel.backend.cxx.CxxImplHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.cxx.CxxImplSource
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.cxx.CxxSkelSource
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.cxx.CxxStubHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.cxx.CxxStubSource
Generate the header file for the extendable with which this object was created.
generateCode(Set) - Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
Generate C++ client-side code for each SymbolID in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
Generate C++ server-side code for each SymbolID in the set argument.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
generateCode(Symbol, LanguageWriter) - Static method in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
generateCode(Set) - Method in class gov.llnl.babel.backend.fortran.GenerateClient
Given a set of symbol ids, this method will generate FORTRAN stubs (written in C) for all the symbols in the set as needed.
generateCode(Set) - Method in class gov.llnl.babel.backend.fortran.GenerateServer
Given a set of symbol ids, this method will generate FORTRAN skeletons (written in C) for all classes in the set.
generateCode() - Method in class gov.llnl.babel.backend.fortran.ImplModule
 
generateCode(Class, LanguageWriterForFortran, CodeSplicer) - Static method in class gov.llnl.babel.backend.fortran.ImplModule
 
generateCode(Class) - Method in class gov.llnl.babel.backend.fortran.ImplSource
Generate the implementation FORTRAN file for a sidl class.
generateCode(Class, LanguageWriterForFortran, CodeSplicer) - Static method in class gov.llnl.babel.backend.fortran.ImplSource
Generate the implementation FORTRAN file for a sidl class.
generateCode(Extendable) - Method in class gov.llnl.babel.backend.fortran.ModuleSource
Generate the FORTRAN 90 module file for a sidl class.
generateCode(Enumeration) - Method in class gov.llnl.babel.backend.fortran.ModuleSource
Generate the FORTRAN 90 module file for a sidl enumerated type.
generateCode(Symbol, LanguageWriterForFortran) - Static method in class gov.llnl.babel.backend.fortran.ModuleSource
Generate the FORTRAN 90 module file for a sidl class.
generateCode(Class) - Method in class gov.llnl.babel.backend.fortran.SkelSource
This method creates a skeleton file for a class.
generateCode(Class, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.fortran.SkelSource
This is a convenience routine to create a skeleton file for a class without having to make an instance of SkelSource.
generateCode(Extendable) - Method in class gov.llnl.babel.backend.fortran.StubDoc
Generate the implementation FORTRAN file for a sidl class.
generateCode(Symbol, LanguageWriterForFortran) - Static method in class gov.llnl.babel.backend.fortran.StubDoc
Generate the implementation FORTRAN file for a sidl class.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.fortran.StubSource
Generate a C file to provide FORTRAN stubs for a sidl object/interface.
generateCode(Symbol, LanguageWriter) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Generate a C file to provide FORTRAN stubs for a sidl object/interface.
generateCode() - Method in class gov.llnl.babel.backend.fortran.TypeModule
 
generateCode(Symbol, LanguageWriterForFortran) - Static method in class gov.llnl.babel.backend.fortran.TypeModule
Generate the FORTRAN 90 type module for a sidl extendable (i.e., class or interface).
generateCode(Set) - Method in class gov.llnl.babel.backend.html.GenerateDoc
Generate C client-side code for each symbol identifier in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
Generate IOR code for each symbol identifier in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
Generate IOR code for each symbol identifier in the set argument.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.ior.IORHeader
This is a convenience utility function that writes the symbol header information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.ior.IORHeader
Write IOR header information for the provided symbol to the language writer output stream provided in the constructor.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.ior.IORSource
This is a convenience utility function that writes the symbol source information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.ior.IORSource
Write IOR source information for the provided symbol to the language writer output stream provided in the constructor.
generateCode(Symbol, LanguageWriterForJava) - Static method in class gov.llnl.babel.backend.jdk.ClientJava
This is a convenience utility function that writes the Java client information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.jdk.ClientJava
Write Java client information for the provided symbol to the language writer output stream provided in the class constructor.
generateCode(Extendable, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.jdk.ClientJNI
This is a convenience utility function that writes the JNI client information into the provided language writer output stream.
generateCode(Extendable) - Method in class gov.llnl.babel.backend.jdk.ClientJNI
Write Java JNI information for the provided symbol to the language writer output stream provided in the class constructor.
generateCode(Set) - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
Generate Java client-side code for each symbol identifier in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
Generate Java server-side code for each symbol identifier in the set argument.
generateCode(Extendable) - Static method in class gov.llnl.babel.backend.jdk.JavaImplSource
Writes Java implementation based on the provided symbol
generateCode() - Method in class gov.llnl.babel.backend.jdk.JavaImplSource
Writes Java implimentation based on the symbol given to the constructor
generateCode(Extendable, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.jdk.ServerJNI
This is a convenience utility function that writes the JNI server information into the provided language writer output stream.
generateCode(Extendable) - Static method in class gov.llnl.babel.backend.jdk.ServerJNI
This is a convenience utility function that writes the JNI server information into the provided language writer output stream.
generateCode() - Method in class gov.llnl.babel.backend.jdk.ServerJNI
Write Java JNI information for the provided symbol to the language writer output stream provided in the class constructor.
generateCode(Set) - Method in class gov.llnl.babel.backend.python.GenPythonClient
Generate Python client-side code for each SymbolID in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.python.GenPythonServer
Generate Python server-side code for each SymbolID in the set argument.
generateCode() - Method in class gov.llnl.babel.backend.python.PythonClientCSource
Generate the source file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.python.PythonClientHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.python.PythonServerCSource
Generate the C skeleton source file for a Python implementation of a sidl class.
generateCode() - Method in class gov.llnl.babel.backend.python.PythonServerLaunch
 
generateCode() - Method in class gov.llnl.babel.backend.python.PythonServerPySource
 
generateCode(Set) - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
Generate IOR code for each symbol identifier in the set argument.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.rmi.RMIIORHeader
This is a convenience utility function that writes the symbol header information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.rmi.RMIIORHeader
Write IOR header information for the provided symbol to the language writer output stream provided in the constructor.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.rmi.RMIIORSource
This is a convenience utility function that writes the symbol source information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.rmi.RMIIORSource
Write IOR source information for the provided symbol to the language writer output stream provided in the constructor.
generateCode(Symbol, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.rmi.RMIStubSource
This is a convenience utility function that writes the symbol source information into the provided language writer output stream.
generateCode(Symbol) - Method in class gov.llnl.babel.backend.rmi.RMIStubSource
Write IOR source information for the provided symbol to the language writer output stream provided in the constructor.
generateCode() - Method in class gov.llnl.babel.backend.rmi2.CxxImplHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.rmi2.CxxImplSource
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.rmi2.CxxSkelSource
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.rmi2.CxxStubHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.rmi2.CxxStubSource
Generate the header file for the extendable with which this object was created.
generateCode(Set) - Method in class gov.llnl.babel.backend.rmi2.GenerateRmiClient
Generate Rmi client-side code for each SymbolID in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.rmi2.GenerateRmiServer
Generate Rmi server-side code for each SymbolID in the set argument.
generateCode() - Method in class gov.llnl.babel.backend.rmi2.RmiSkelHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.rmi2.RmiSkelSource
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.rmi2.RmiStubHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.rmi2.RmiStubSource
Generate the header file for the extendable with which this object was created.
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(Enumeration) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Generate the SIDL for the enumeration.
generateCode(Class) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Generate the SIDL for the class.
generateCode(Interface) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Generate the SIDL for the interface.
generateCode(Package) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Generate the SIDL for a package.
generateCode(Symbol, LanguageWriterForSidl) - Static method in class gov.llnl.babel.backend.sidl.SidlSource
Generate the SIDL file only for a package.
generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxImplHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxImplSource
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxSkelSource
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxStubHeader
Generate the header file for the extendable with which this object was created.
generateCode() - Method in class gov.llnl.babel.backend.ucxx.CxxStubSource
Generate the header file for the extendable with which this object was created.
generateCode(Set) - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
Generate C++ client-side code for each SymbolID in the set argument.
generateCode(Set) - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
Generate C++ server-side code for each SymbolID in the set argument.
generateCopyName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateCreateName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
GenerateCxxClient - Class in gov.llnl.babel.backend.cxx
This class is responsible for generating the C++ client-side code.
GenerateCxxClient() - Constructor for class gov.llnl.babel.backend.cxx.GenerateCxxClient
Create a C++ client generator.
GenerateCxxClient - Class in gov.llnl.babel.backend.ucxx
This class is responsible for generating the C++ client-side code.
GenerateCxxClient() - Constructor for class gov.llnl.babel.backend.ucxx.GenerateCxxClient
Create a C++ client generator.
GenerateCxxServer - Class in gov.llnl.babel.backend.cxx
This class is responsible for generating the C++ server-side code.
GenerateCxxServer() - Constructor for class gov.llnl.babel.backend.cxx.GenerateCxxServer
Create a C++ client generator.
GenerateCxxServer - Class in gov.llnl.babel.backend.ucxx
This class is responsible for generating the C++ server-side code.
GenerateCxxServer() - Constructor for class gov.llnl.babel.backend.ucxx.GenerateCxxServer
Create a C++ client generator.
generateDelRefName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateDependencies(Set) - Method in class gov.llnl.babel.symbols.SymbolTable
Generate dependencies for the symbols in the input Set.
generateDependencyIncludes(LanguageWriterForCxx, Extendable, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generates include directives for all the extendables that this extendable inherits from.
generateDependencyIncludes(LanguageWriterForCxx, Extendable, boolean) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Generates include directives for all the extendables that this extendable inherits from.
generateDependencyIncludes(LanguageWriterForCxx, Extendable, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generates include directives for all the extendables that this extendable inherits from.
generateDimenName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
GenerateDoc - Class in gov.llnl.babel.backend.html
Class GenerateDoc is the main entry point for the html documentation backend.
GenerateDoc() - Constructor for class gov.llnl.babel.backend.html.GenerateDoc
The constructor does nothing interesting.
generateEnsureName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateEnum(Enumeration) - Method in class gov.llnl.babel.backend.fortran.StubSource
Generate a FORTRAN include file containing integer constants for the members of an enumerated type.
generateExternalSignature(LanguageWriterForC, Symbol, String) - Static method in class gov.llnl.babel.backend.ior.IORSource
 
generateExternalSignature(LanguageWriter, Symbol, String) - Static method in class gov.llnl.babel.backend.rmi.RMIIORSource
 
generateExternalSignature(LanguageWriter, Symbol, String) - Static method in class gov.llnl.babel.backend.rmi.RMIStubSource
 
generateFilename(SymbolID, int, int) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate the filename associated with a symbol identifier.
generateFilename(String, int, int) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate the filename associated with a symbol identifier.
generateFilename(SymbolID, int, int) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Generate the filename associated with a symbol identifier.
generateFilename(String, int, int) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Generate the filename associated with a symbol identifier.
generateFilename(SymbolID, int, int) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate the filename associated with a symbol identifier.
generateFilename(String, int, int) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate the filename associated with a symbol identifier.
generateFunctionDeclaration(Method, Extendable, String, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generateFunctionDeclaration(Method, Extendable, String, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
generateGetExternals(Class, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.c.StubSource
 
generateGetName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateGetName(SymbolID, int) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateHeader(LanguageWriter) - Method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateHooks() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the pre/post method hooks generation user option.
generateInclude(String, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Generate a user include statement for the specified include file.
generateInclude(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
Generate a user include statement for the specified include file.
generateIncludes(LanguageWriterForC, Extendable) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Generate a sequence of #includegenerateIncludes(LanguageWriterForCxx, Extendable, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generates include directives for all the extendables that this extendable inherits from.
generateInitialization(Method, Extendable, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generateInitialization(Method, Extendable, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
generateInlineMethodSignature(LanguageWriterForCxx, Method, String, int, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generateInlineMethodSignature(LanguageWriterForCxx, Method, String, int, boolean, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
generateIORCall(Method, Extendable, String, boolean, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generateIORCall(Method, Extendable, String, boolean, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
GenerateIORClient - Class in gov.llnl.babel.backend.ior
Class GenerateIORClient is the main entry point for the IOR code generation routines.
GenerateIORClient() - Constructor for class gov.llnl.babel.backend.ior.GenerateIORClient
The constructor does nothing interesting.
GenerateIORServer - Class in gov.llnl.babel.backend.ior
Class GenerateIORClient is the main entry point for the IOR code generation routines.
GenerateIORServer() - Constructor for class gov.llnl.babel.backend.ior.GenerateIORServer
The constructor does nothing interesting.
generateMethods(String, NameMangler, NameMangler, String[]) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
generateMethodSignature(LanguageWriterForCxx, Method, String, String, int, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generateMethodSignature(LanguageWriterForCxx, Method, String, int) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
 
generateMethodSignature(LanguageWriterForCxx, Method, String, int, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
generateNamedMethod(String, String, String, NameMangler, NameMangler) - Method in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
generateOneDInitName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateOneDName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateOrderName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateParseException() - Method in class gov.llnl.babel.parsers.sidl.Parser
 
generatePostIORCall(Method, Extendable, String, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generatePostIORCall(Method, Extendable, String, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
generatePreIORCall(Method, Extendable, String, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Function generates argument initialization prior to IOR call.
generatePreIORCall(Method, Extendable, String, boolean, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Function generates argument initialization prior to IOR call.
GenerateRMIClient - Class in gov.llnl.babel.backend.rmi
Class GenerateRMIClient is the main entry point for the IOR code generation routines.
GenerateRMIClient() - Constructor for class gov.llnl.babel.backend.rmi.GenerateRMIClient
The constructor does nothing interesting.
GenerateRmiClient - Class in gov.llnl.babel.backend.rmi2
This class is responsible for generating the Rmi client-side code.
GenerateRmiClient() - Constructor for class gov.llnl.babel.backend.rmi2.GenerateRmiClient
Create a Rmi client generator.
GenerateRmiServer - Class in gov.llnl.babel.backend.rmi2
This class is responsible for generating the Rmi server-side code.
GenerateRmiServer() - Constructor for class gov.llnl.babel.backend.rmi2.GenerateRmiServer
Create a Rmi server generator.
generateRoleDescription(SymbolID, int) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate the role description associated with the symbol identifier and the specified role of the file.
generateRoleDescription(SymbolID, int) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Generate the role description associated with the symbol identifier and the specified role of the file.
generateRoleDescription(SymbolID, int) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate the role description associated with the symbol identifier and the specified role of the file.
generateServer() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the server generation user option.
GenerateServer - Class in gov.llnl.babel.backend.fortran
This class implements the CodeGenerator interface for the FORTRAN server side code generator.
GenerateServer() - Constructor for class gov.llnl.babel.backend.fortran.GenerateServer
Create a new instance.
GenerateServerC - Class in gov.llnl.babel.backend.c
Class GenerateServerC is the main entry point for the C server-side code generation routines.
GenerateServerC() - Constructor for class gov.llnl.babel.backend.c.GenerateServerC
The constructor does nothing interesting.
GenerateServerJava - Class in gov.llnl.babel.backend.jdk
Class GenerateServerJava is the main entry point for the Java client-side code generation routines.
GenerateServerJava() - Constructor for class gov.llnl.babel.backend.jdk.GenerateServerJava
The constructor does nothing interesting.
generateSetName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateSetName(SymbolID, int) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
GenerateSidl - Class in gov.llnl.babel.backend.sidl
This class implements the CodeGenerator interface for the SIDL code generator.
GenerateSidl() - Constructor for class gov.llnl.babel.backend.sidl.GenerateSidl
Create a new instance.
generateSignature(LanguageWriter, String, List) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Generate the C signature for a FORTRAN subroutine to be called from C or for a C function to be called from FORTRAN.
generateSliceName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateSmartCopyName(SymbolID) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateSourceIncludes(LanguageWriterForCxx, Extendable) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generates include directives for all the Babel clases used in this .cc file
generateStaticEPVVariables(LanguageWriterForC, Extendable, boolean, boolean, int) - Static method in class gov.llnl.babel.backend.IOR
Generate the static EPV variables for the specified extendable and EPV type.
generateStdlib() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the SIDL stdlib generation user option.
generateStub(LanguageWriter) - Method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateStub() - Method in class gov.llnl.babel.backend.fortran.ArrayModule
 
generateStub(LanguageWriter) - Method in class gov.llnl.babel.backend.fortran.FortArrayMethods
 
generateSupers(Collection, Class, LanguageWriterForC) - Static method in class gov.llnl.babel.backend.c.StubSource
This is a convenience utility function specifically for the generation of super "Stub" functions in the Impl files.
generateSupers(Collection, Class) - Method in class gov.llnl.babel.backend.c.StubSource
This function is designed to generate stubs to the super functions available in this Impl files.
generateSupers(Class, LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.cxx.CxxStubHeader
This is a convenience utility function specifically for the generation of super "Stub" functions in the Impl files.
generateSupers(Class, LanguageWriterForFortran, CodeSplicer, NameMangler) - Static method in class gov.llnl.babel.backend.fortran.ModuleSource
This is a convenience utility function specifically for the generation of super "Stub" functions in the Impl files.
generateSupers(Class, CodeSplicer, NameMangler) - Method in class gov.llnl.babel.backend.fortran.ModuleSource
 
generateSupers(Class, LanguageWriter) - Static method in class gov.llnl.babel.backend.fortran.StubSource
This is a convenience utility function specifically for the generation of super "Stub" functions in the Impl files.
generateSupers(Class) - Method in class gov.llnl.babel.backend.fortran.StubSource
 
generateSupers(Class, LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.ucxx.CxxStubHeader
This is a convenience utility function specifically for the generation of super "Stub" functions in the Impl files.
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.
generateText() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the text generation user option.
generateThrowsList(LanguageWriterForCxx, Method, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generateThrowsList(Method, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
generateThrowsList(LanguageWriterForCxx, Method, boolean) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
 
generateThrowsList(LanguageWriterForCxx, Method, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
generateThrowsList(Method, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
generateTwoDName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.ArrayMethods
 
generateUse(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForFortran
Generate a use statement for the specified string.
GENERIC_POST_SUFFIX - Static variable in class gov.llnl.babel.backend.IOR
 
GENERIC_PRE_SUFFIX - Static variable in class gov.llnl.babel.backend.IOR
 
GENERIC_SUFFIX_MAXLEN - Static variable in class gov.llnl.babel.backend.IOR
 
GenPythonClient - Class in gov.llnl.babel.backend.python
This class is responsible for generating the Python client-side code.
GenPythonClient() - Constructor for class gov.llnl.babel.backend.python.GenPythonClient
Create a Python client generator.
GenPythonServer - Class in gov.llnl.babel.backend.python
This class is responsible for generating the Python server-side code.
GenPythonServer() - Constructor for class gov.llnl.babel.backend.python.GenPythonServer
Create a Python server generator.
get() - Method in class gov.llnl.sidl.BaseArray.Holder
Get the value of the holdee object.
get() - Method in class sidl.Boolean.Array.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Boolean.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.Boolean.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.Boolean.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.Boolean.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.Boolean.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.Boolean.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.Boolean.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.Boolean.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.Boolean.Holder
Get the value of the holdee object.
get() - Method in class sidl.Character.Array.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Character.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.Character.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.Character.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.Character.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.Character.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.Character.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.Character.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.Character.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.Character.Holder
Get the value of the holdee object.
get() - Method in class sidl.Double.Array.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Double.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.Double.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.Double.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.Double.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.Double.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.Double.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.Double.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.Double.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.Double.Holder
Get the value of the holdee object.
get() - Method in class sidl.DoubleComplex.Array.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.DoubleComplex.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.DoubleComplex.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.DoubleComplex.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.DoubleComplex.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.DoubleComplex.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.DoubleComplex.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.DoubleComplex.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Enum.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Enum.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.Enum.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Enum.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.Enum.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Enum.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.Enum.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Enum.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.Enum.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.Enum.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.Enum.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.Enum.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.Enum.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.Enum.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.Enum.Holder
Get the value of the holdee object.
get() - Method in class sidl.Float.Array.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Float.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.Float.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.Float.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.Float.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.Float.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.Float.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.Float.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.Float.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.Float.Holder
Get the value of the holdee object.
get() - Method in class sidl.FloatComplex.Array.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.FloatComplex.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.FloatComplex.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.FloatComplex.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.FloatComplex.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.FloatComplex.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.FloatComplex.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.FloatComplex.Holder
Get the value of the holdee object.
get() - Method in class sidl.Integer.Array.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Integer.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.Integer.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.Integer.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.Integer.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.Integer.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.Integer.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.Integer.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.Integer.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.Integer.Holder
Get the value of the holdee object.
get() - Method in class sidl.Long.Array.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Long.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.Long.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.Long.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.Long.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.Long.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.Long.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.Long.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.Long.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.Long.Holder
Get the value of the holdee object.
get() - Method in class sidl.Opaque.Array.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.Opaque.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.Opaque.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.Opaque.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.Opaque.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.Opaque.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.Opaque.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.Opaque.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.Opaque.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.Opaque.Holder
Get the value of the holdee object.
get() - Method in class sidl.String.Array.Holder
Get the value of the holdee object.
get(int) - Method in class sidl.String.Array1
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array1.Holder
Get the value of the holdee object.
get(int, int) - Method in class sidl.String.Array2
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array2.Holder
Get the value of the holdee object.
get(int, int, int) - Method in class sidl.String.Array3
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array3.Holder
Get the value of the holdee object.
get(int, int, int, int) - Method in class sidl.String.Array4
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array4.Holder
Get the value of the holdee object.
get(int, int, int, int, int) - Method in class sidl.String.Array5
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array5.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int) - Method in class sidl.String.Array6
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array6.Holder
Get the value of the holdee object.
get(int, int, int, int, int, int, int) - Method in class sidl.String.Array7
Get the specified array element with bounds checking.
get() - Method in class sidl.String.Array7.Holder
Get the value of the holdee object.
get() - Method in class sidl.String.Holder
Get the value of the holdee object.
get_ior_pointer() - Method in class gov.llnl.sidl.BaseArray
Return the pointer to the implementation of the Array (A special function for Object arrays, No touchie!
get_owner() - Method in class gov.llnl.sidl.BaseArray
Return the array owner flag (A special function for Object arrays, No touchie!
getAbstractAndLocalMethods() - Method in class gov.llnl.babel.symbols.Extendable
Return all abstract methods and all local methods (both abstract and 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.
getAllInvariants() - Method in class gov.llnl.babel.symbols.Extendable
Return the list of all invariants associated with this object as an ArrayList, each element of which is in Assertion form.
getAllParents(Class) - Static method in class gov.llnl.babel.backend.Utilities
Return all parents of this class, including both class parents and interface parents.
getAllParentsInOrder() - Method in class gov.llnl.babel.symbols.Extendable
Return the parent interfaces and/or classes in hierarchical order from top-most down to direct parents in an ArrayList.
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 ArrayList 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 an ArrayList 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.Symbol
Return the symbol references for the whole type hierarchy rooted with this symbol.
getAllSymbols() - Method in class gov.llnl.babel.repository.FileRepository
Retrieve all symbols currently in the repository.
getAltStubName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Get the function name that should be used for the FORTRAN stubs to the sidl object methods.
getAltSuffix() - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate FORTRAN alternative stub name.
getAPIVarName(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getArgModeComment(Argument) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
getArgumentByName(String) - Method in class gov.llnl.babel.symbols.Method
Return an the argument whose formal name matches the passed in string.
getArgumentDeclaration(Argument) - Method in class gov.llnl.babel.backend.fortran.ImplSource
Return the argument declaratoin, tailored to the specific flavor of FORTRAN.
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 interface gov.llnl.babel.cli.CommandLineSwitch
If the switch has an argument, what name should be used to identify it in the help text.
getArgumentReturnTypes(Method) - Method in class gov.llnl.babel.symbols.MethodCall
Return a list of argument return type values (Integer) that correspond to the Type class equivalents of the arguments associated with the specified method.
getArguments() - Method in class gov.llnl.babel.symbols.MethodCall
Return an ArrayList of argument expressions with each element as a AssertionExpression.
getArgumentString(Argument, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate a C++ argument string for the specified sidl argument.
getArgumentString(Method) - Static method in class gov.llnl.babel.backend.IOR
Generate a string containing only the specified method's arguments, including exceptions, if any.
getArgumentString(Argument) - Static method in class gov.llnl.babel.backend.IOR
Generate an argument string for the specified SIDL argument.
getArgumentString(Argument, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
Generate a C argument string for the specified SIDL argument.
getArgumentString(Argument) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Generate a C++ argument string for the specified sidl argument.
getArgumentString(Argument, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate a C++ argument string for the specified sidl argument.
getArgumentString(String) - Method in class gov.llnl.babel.symbols.Argument
Return a string representation of the argument for outputting the arguments in a method signature, for example.
getArgumentString() - Method in class gov.llnl.babel.symbols.Argument
Return a string representation of the argument for outputting the arguments in a method signature, for example.
getArgumentType(String) - Method in class gov.llnl.babel.symbols.Method
Return the Type of the argument with the specified formal name, if any; otherwise, return null.
getArgumentWithFormal(Argument) - Static method in class gov.llnl.babel.backend.IOR
Generate an argument string with the formal argument name.
getArgumentWithFormal(Argument, boolean, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
Generate a C argument string with the formal argument name.
getArrayConstructor(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array constructor function.
getArrayDestructor(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array destructor function.
getArrayDimen(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array dimension access function.
getArrayDimension() - Method in class gov.llnl.babel.symbols.Type
If this type is an array, then return the dimension.
getArrayFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
getArrayGet(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array get element function.
getArrayGet(SymbolID, int) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array get element function.
getArrayIndices() - Method in class gov.llnl.babel.symbols.Type
This returns the set of indices needed for this rarray.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.Assertion
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.AssertionExpression
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.BinaryExpression
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.BooleanLiteral
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.CharacterLiteral
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.DoubleLiteral
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.FloatLiteral
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.IntegerLiteral
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.LongLiteral
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.MethodCall
Return the list of array iteration macros, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.StringLiteral
Return the list of array iteration macro messages, if any.
getArrayIterMacros(String, int[]) - Method in class gov.llnl.babel.symbols.UnaryExpression
Return the list of array iteration macro messages, if any.
getArrayLength(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array length access function.
getArrayLower(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array lower bound access function.
getArrayModule(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
getArrayName(SymbolID, int) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
getArrayName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into its array representation, which is "struct " followed by the symbol name followed by "__array".
getArrayName(int) - Static method in class gov.llnl.babel.backend.IOR
Get the sidl array name for a given type.
getArrayNameForFunctions(int) - Static method in class gov.llnl.babel.backend.IOR
Gets the sidl array name for a given type, for use in C functions.
getArrayNameWithoutAsterix(int) - Static method in class gov.llnl.babel.backend.IOR
Gets the sidl array name for a given type, and removes the trailing asterix.
getArrayOrder() - Method in class gov.llnl.babel.symbols.Type
Return the storage order, if this is an array; otherwise, return zero.
getArrayRelation() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return the array relation only.
getArrayRelationVariable(boolean) - Method in class gov.llnl.babel.symbols.BinaryExpression
Return the specified array relation's array variable.
getArraySet(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array set element function.
getArraySet(SymbolID, int) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Generate the name of the array set element function.
getArrayType() - Method in class gov.llnl.babel.symbols.Type
If this is an array, return the array type.
getArrayTypeName() - Method in class gov.llnl.babel.symbols.Type
Returns the array type name or the null string if not applicable.
getArrayUpper(SymbolID) - 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.
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.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.sidl.ASCII_CharStream
 
getBeginColumn() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
getBeginLine() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
getBeginLine() - Method in class gov.llnl.babel.parsers.sidl.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.
getBorrowArrayFromPython(Type) - Static method in class gov.llnl.babel.backend.python.Python
 
getBorrowArrayFromSIDL(Type) - Static method in class gov.llnl.babel.backend.python.Python
 
getBuildGenerators(String) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
Get the build generator appropriate for this language.
getBuiltinArgList(int) - Static method in class gov.llnl.babel.backend.c.StubHeader
Return the comma-separated list of arguments associated with the specified built-in method.
getBuiltinArgList(int) - Static method in class gov.llnl.babel.backend.cxx.CxxStubHeader
Return the comma-separated list of arguments associated with the specified built-in method.
getBuiltinComment(int, boolean) - Static method in class gov.llnl.babel.backend.c.StubHeader
Return the comment description associated with the specified built-in stub.
getBuiltinComment(int, boolean) - Static method in class gov.llnl.babel.backend.cxx.CxxStubHeader
Return the comment description associated with the specified built-in stub.
getBuiltinComment(int) - Static method in class gov.llnl.babel.backend.IOR
Return the comment for the specified builtin method.
getBuiltinMethod(int, SymbolID, boolean) - Static method in class gov.llnl.babel.backend.IOR
Return the method description of a particular builtin method.
getBuiltinMethod(int, SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Return the method description of a particular non-static 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.
getBuiltinName(int) - Static method in class gov.llnl.babel.backend.IOR
Return the normal name of the builtin method.
getCallLoadName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a sidl symbol into the name of its associated _call_load method which is the symbol name appended with "__call_load"
getCast(Method, String) - Static method in class gov.llnl.babel.backend.IOR
Generate a cast string for the specified method.
getCHeaderPath(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
 
getClassInfo() - Static method in class gov.llnl.babel.BabelConfiguration
Return the full name of the ClassInfo interface.
getClassInfoI() - Static method in class gov.llnl.babel.BabelConfiguration
Return the full name of the class implementing ClassInfo interface.
getClassType() - Static method in class gov.llnl.babel.backend.IOR
Return the name of the type of the implicit base class type.
getClientJavaFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate the Java filename for the client using the specified symbol identifier.
getClientJNIFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate the JNI source filename for the client using the specified symbol identifier.
getCodeGenerator(String, String) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
Get a registered codeGenerator from the factory.
getCodeSplicer(SymbolID, int, String) - Method in class gov.llnl.babel.backend.FileManager
Read the specified file and return a code splicer object representing code splices from the file that should be preserved in the next file.
getColumn() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
Deprecated.  
getColumn() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
Deprecated.  
getColumnNumber() - Method in exception gov.llnl.babel.parsers.sidl.SIDLException
Return the column number of the token that caused the exception.
getComment() - Method in class gov.llnl.babel.symbols.Assertion
Return the comment, if any, associated with this list of object states.
getComment() - Method in class gov.llnl.babel.symbols.Comment
Return the comment as an array of strings, with one string for each line of the comment.
getComment() - Method in class gov.llnl.babel.symbols.Method
Return the comment for the method.
getComment() - Method in class gov.llnl.babel.symbols.Symbol
Return the comment associated with this symbol.
getComment() - Method in class gov.llnl.babel.url.cookie.Cookie
Return the comment attribute of the cookie.
getCommentLocalOnly() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the comment local methods only option.
getCommunicationModifier() - Method in class gov.llnl.babel.symbols.Method
Return the communication modifier for this method.
getCommunicationModifierString() - Method in class gov.llnl.babel.symbols.Method
Return the communication modifier string for this method.
getCompilerName() - Method in class gov.llnl.babel.config.Profile
Get the compiler name for which this profile is valid.
getCompilerVersion() - Method in class gov.llnl.babel.config.Profile
Get the compiler version number for which this profile is valild.
getConfiguration(String, String) - Method in class gov.llnl.babel.config.Configuration
Return the configuration information associated with a language and a profile name.
getConfiguration() - Method in class gov.llnl.babel.config.Profile
Get the configuration information for this profile.
getConfigurations() - Static method in class gov.llnl.babel.BabelConfiguration
 
getConflict() - Method in exception gov.llnl.babel.cli.NameCollisionException
Return the item in the dictionary with which the new entry conflicts.
getControlsStruct(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into its control structure.
getCopyArrayFromPython(Type) - Static method in class gov.llnl.babel.backend.python.Python
 
getCopyArrayFromSIDL(Type) - Static method in class gov.llnl.babel.backend.python.Python
 
getCPU() - Method in class gov.llnl.babel.config.Profile
Get the CPU description for which the profile is valid.
getCxxString(Type, boolean) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Convert the type to a Cxx representation in string form
getCxxString(Type) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Convert the type to a Cxx representation in string form
getCxxString(Type, boolean) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Convert the type to a Cxx representation in string form
getDataGetName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a symbol name into its private data structure get access function name.
getDataName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a symbol name into its private data structure identifier.
getDataSetName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a symbol name into its private data structure set access function name.
getDate() - Method in class gov.llnl.babel.symbols.Metadata
Return the java.util.Date date associated with this symbol.
getDateAsString() - Method in class gov.llnl.babel.symbols.Metadata
Return the date associated with this symbol as a string.
getDefaultJNIReturnValue(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate a string that will print a default return value (JNI) for given method
getDefaultReturnValue(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate a string that will print a default return value (Java) for given method
getDefinitionModifier() - Method in class gov.llnl.babel.symbols.Method
Return the definition modifier for the method.
getDefinitionModifier(boolean) - Method in class gov.llnl.babel.symbols.Method
Return the explicit definition modifier string for the method based on the type of extendable in which it belongs.
getDelRefArray(Type) - Static method in class gov.llnl.babel.backend.c.C
 
getDelRefArray(Type) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
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.
getDestroyArray(Type) - Static method in class gov.llnl.babel.backend.python.Python
 
getDetailedType() - Method in class gov.llnl.babel.symbols.Type
Return the integer that identifies the type of this type.
getDirectoryData(String) - Static method in class gov.llnl.babel.backend.Dependencies
 
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.
getDTDPath(String) - Static 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.sidl.ASCII_CharStream
 
getEndColumn() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
getEndLine() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
getEndLine() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
getEndString(String) - Static method in class gov.llnl.babel.backend.CodeSplicer
Return the code splicer end string for the closing of a code splice region.
getEnsureArray(Type) - Static method in class gov.llnl.babel.backend.c.C
 
getEnsureArray(Type) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
getEnsureArray(Type) - Static method in class gov.llnl.babel.backend.jdk.Java
Returns a string for the name of the ensure function to call for this array type.
getEnumerator() - Method in exception gov.llnl.babel.symbols.UnknownEnumException
Get the enumerator that was unknown.
getEnumeratorComment(String) - Method in class gov.llnl.babel.symbols.Enumeration
Return the comment, if any, for the specified enumerated name.
getEnumerators() - Method in class gov.llnl.babel.symbols.Enumeration
Return the list of enumerators as a sorted list.
getEnumeratorValue(String) - Method in class gov.llnl.babel.symbols.Enumeration
Return the value for the specified enumerated name.
getEnumName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a SIDL enumerated type into its symbol name, which is "enum " followed by the symbol name followed by "__enum".
getEnumName(SymbolID) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Convert a sidl enumerated type into its symbol name, which is just the colon separated symbol name
getEnumName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL enumerated type into its symbol name, which is "enum " followed by the symbol name followed by "__enum".
getEnumName(SymbolID) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Convert a sidl enumerated type into its symbol name, which is just the colon separated symbol name
getEnumName(SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Convert a sidl enumerated type into its symbol name, which is just the colon separated symbol name
getEnumStubFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the stub file for a particular enumeration.
getEnumStubImpl(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the stub impl file for a particular enumeration.
getEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into its method entry point vector (EPV) name.
getEPVPrefix(int) - Static method in class gov.llnl.babel.backend.IOR
Return the static EPV prefix string or, if invalid, the one with the minimum type value.
getEPVType(int) - Static method in class gov.llnl.babel.backend.IOR
Return the type associated with the specified EPV type index, or an empty string if the index is out of range.
getEPVVar(int) - Static method in class gov.llnl.babel.backend.IOR
Return the standard method entry point vector (EPV) variable.
getErrorToken() - Method in exception gov.llnl.babel.parsers.sidl.GrammarException
Return the token string causing the grammar error.
getException() - Method in class gov.llnl.babel.CollectionException.UriExceptionPair
 
getExceptionFundamentalType() - Static method in class gov.llnl.babel.backend.IOR
Return the name of the type of the implicit exception argument; namely, sidl_BaseInterface__object.
getExceptionPrefix(Extendable, Method) - Method in class gov.llnl.babel.symbols.Assertion
Return the prefix for exception messages based on the specified extendable and method.
getExceptionPrefix(Extendable, Method) - Method in class gov.llnl.babel.symbols.AssertionExpression
Return the prefix for exception messages based on the specified extendable and method.
getExceptionPrefix(Extendable) - Method in class gov.llnl.babel.symbols.AssertionExpression
Return the prefix for exception messages based on the specified extendable.
getExceptionType() - Static method in class gov.llnl.babel.backend.c.C
 
getExceptionType(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getExcludedList() - Method in class gov.llnl.babel.BabelConfiguration
Return the list of RegexMatch objects that should be excluded from code generation.
getExpectedTokens() - Method in exception gov.llnl.babel.parsers.sidl.GrammarException
Return the array of tokens expected by the grammar parser.
getExpiration() - Method in class gov.llnl.babel.url.cookie.Cookie
Return the expiration date of the cookie.
getExpression() - Method in class gov.llnl.babel.symbols.Assertion
Return the assertion expression.
getExpression() - Method in class gov.llnl.babel.symbols.UnaryExpression
Return the expression.
getExtendableAddRef(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getExtendableBorrow(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getExtendableConverter(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getExtendableDeref(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getExtendableImport(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getExtendableNewRef(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getExtendableType(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getExtendableWrapper(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getExternalFunc(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Get the name of the function that returns the structure of external entry points.
getExternalName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Get struct name for extern entry point structure.
getExternalVariableName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Get struct name for extern entry point variable.
getFileExtension(int) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Returns the appropriate file extension String based on the file type, prepended with the period (e.g., ".hh").
getFileExtension(int) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Returns the appropriate file extension String based on the file type, prepended with the period (e.g., ".hh").
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., ".hh").
getFileName(SymbolID) - Static method in class gov.llnl.babel.backend.sidl.Sidl
Return the name of the Sidl file for a particular symbol (i.e., package).
getFileSuffix(int) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Returns the appropriate String suffix associated with the specified role.
getFileSuffix(int) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Returns the appropriate String suffix associated with the specified role.
getFileSuffix(int) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Returns the appropriate String suffix associated with the specified role.
getFinal() - Method in class gov.llnl.babel.symbols.Package
Return true if and only if a package is final.
getFiniName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated fini method, which is the symbol name appended with "__fini".
getFormalName() - Method in class gov.llnl.babel.symbols.Argument
Return the formal name of the parameter identifier.
getFortranPrefix() - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the sidl Fortran prefix for macros and types.
getFortranSymbol() - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate version of SIDLFortran##Symbol.
getFortranTypeInC(Type) - 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() - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate version of Fortran (i.e., 77 or 90).
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.
getFullJavaSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Return the fully qualified Java name that corresponds to a sidl symbol type.
getFullMethodName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.c.C
Generate the full method name associated with the symbol id and the specified method.
getFullMethodName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.C
Generate the full method name associated with the symbol id and the specified method.
getFullName() - Method in class gov.llnl.babel.symbols.Symbol
Return the fully qualified name associated with this symbol.
getFullName() - Method in class gov.llnl.babel.symbols.SymbolID
Return the fully qualified name of the symbol.
getFullSelfDecl(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Return the full self declaration (i.e., the type and standard self variable.
getGlueSubdirGeneration() - Method in class gov.llnl.babel.backend.FileManager
Get the current style of "glue" code generation.
getHaveLockStaticGlobalsMacroName() - Static method in class gov.llnl.babel.backend.IOR
A CPP macro name
getHeaderFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Generate the header filename associated with a symbol identifier.
getHeaderFile(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Generate the header filename associated with a symbol identifier.
getHelpPrinted() - Method in class gov.llnl.babel.SwitchDictionary
Return true iff the help text was printed.
getHelpText() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
Return a brief string describing what this command line switch implies or does.
getHolderName() - Static method in class gov.llnl.babel.backend.jdk.Java
Return the name of the inner holder class used for inout and out method arguments.
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.
GetImage() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
GetImage() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
getImage() - Method in class gov.llnl.babel.symbols.DoubleLiteral
Return the string image of the literal.
getImage() - Method in class gov.llnl.babel.symbols.FloatLiteral
Return the string image of the literal.
getImage() - Method in class gov.llnl.babel.symbols.IntegerLiteral
Return the string image of the literal.
getImage() - Method in class gov.llnl.babel.symbols.LongLiteral
Return the string image of the literal.
getImaginaryImage() - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return the string image of the imaginary part of this object.
getImaginaryImage() - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return the image of the imaginary part of the literal.
getImaginaryLiteral() - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return the literal of the imaginary part of this object.
getImaginaryLiteral() - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return the literal of the imaginary part of the literal.
getImaginaryValue() - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return the value of the imaginary part of this object.
getImaginaryValue() - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return the value of the imaginary part of the literal.
getImplExtension() - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate FORTRAN extension.
getImplFConnectName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a SIDL symbol into the name of its associated remote connector.
getImplFGetURLName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a SIDL symbol into the name of its associated get URL function.
getImplFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the file that hold the implementation of the FORTRAN sidl object.
getImplHeaderFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Generate the implementation header filename associated with a symbol identifier.
getImplMethodSuffix() - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate FORTRAN impl method name suffix based.
getImplModuleFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the file that hold the derived types for implementation of the FORTRAN sidl object.
getImplSourceFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Generate the implementation source filename associated with a symbol identifier.
getImplSymbolName(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Convert a symbol name into its C++ identifier.
getImplSymbolNameWithoutLeadingColons(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Convert a symbol name into its C++ identifier.
getImport(String) - Static method in class gov.llnl.babel.backend.python.Python
 
getIncludedList() - Method in class gov.llnl.babel.BabelConfiguration
Return the list of RegexMatch objects that should be included from code generation.
getIncludeGuard(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
Generate an include file for a symbol.
getIncludeGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Generate the include guard from the specified file name.
getIncludeGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForCxx
 
getIndexString() - Method in class gov.llnl.babel.symbols.Type
Return a string representation of the list of index variables.
getInitArray(Type) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
getInitName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated init method, which is the symbol name appended with "__init".
getInstance() - Static method in class gov.llnl.babel.BabelConfiguration
Return the singleton instance of this class.
getInstance() - Static method in class gov.llnl.babel.backend.CodeGenerationFactory
Return the singleton instance of the class.
getInstance() - Static method in class gov.llnl.babel.backend.Configuration
Return the singleton instance of the configuration.
getInstance() - Static method in class gov.llnl.babel.backend.FileManager
Return the singleton instance of the file manager.
getInstance() - Static method in class gov.llnl.babel.parsers.xml.DTDManager
Return the singleton instance of the DTD manager.
getInstance() - Static method in class gov.llnl.babel.repository.RepositoryFactory
Return the singleton instance of the repository factory.
getInstance() - Static method in class gov.llnl.babel.symbols.SymbolTable
Return the singleton instance of the symbol table.
getInstance() - Static method in class gov.llnl.babel.UserOptions
Return the singleton instance of the user options.
getInterfaceType() - Static method in class gov.llnl.babel.backend.IOR
Return the name of the type of the base interface type.
getInterfaceWrapper() - Static method in class gov.llnl.babel.backend.jdk.Java
Return the name of the inner wrapper class for interfaces.
getInternalGuard(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
getInvariantExceptType() - Static method in class gov.llnl.babel.backend.IOR
 
getInvariants() - Method in class gov.llnl.babel.symbols.Extendable
Return the invariants in this interface as an ArrayList, each element of which is in Assertion form.
getIORCall(String, Type) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
getIORCall(String, Type) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
getIterator() - Method in class gov.llnl.babel.symbols.Enumeration
Return an Iterator that will iterate over the elements of the enumeration.
getJavaArgument(Argument) - Static method in class gov.llnl.babel.backend.jdk.Java
Return a string for the Java argument corresponding to the specified sidl argument.
getJavaBaseArray() - Static method in class gov.llnl.babel.backend.jdk.Java
Return the string name of the Java base array that all automatically generated sidl arrays must extend.
getJavaBaseClass() - Static method in class gov.llnl.babel.backend.jdk.Java
Return the string name of the Java base class that all automatically generated sidl classes must extend.
getJavaBaseInterface() - Static method in class gov.llnl.babel.backend.jdk.Java
Return the string name of the Java base interface that all automatically generated sidl interfaces must extend.
getJavaFormalArgument(Argument) - Static method in class gov.llnl.babel.backend.jdk.Java
Return a string for the Java argument corresponding to the specified sidl argument with a formal name.
getJavaImplSourceFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate the Java filename for the server using the specified symbol identifier.
getJavaReturnType(Type) - Static method in class gov.llnl.babel.backend.jdk.Java
Return a string for the Java return type corresponding to the specified sidl type.
getJavaServerArgument(Argument) - Static method in class gov.llnl.babel.backend.jdk.Java
 
getJavaServerClassName(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Return the name of the java server class.
getJavaServerMethodName(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
Return the name of Java Server Methods.
getJavaServerSignature(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
Convert the method argument list and return type into a Java signature string according to JNI conventions.
getJavaSignature(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
Convert the method argument list and return type into a Java signature string according to JNI conventions.
getJavaStylePackageGeneration() - Method in class gov.llnl.babel.backend.FileManager
Get the current style of file generation, either all in one directory or Java-style package directories.
getJavaSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Return the shortened Java name of a sidl symbol type.
getJNIEnsureName(Argument) - Static method in class gov.llnl.babel.backend.jdk.Java
Return the name of the given argument temporary variable for use in calls to ensure.
getJNIEnsureName(String) - Static method in class gov.llnl.babel.backend.jdk.Java
Return the name of the given argument temporary variable for use in calls to ensure.
getJNIFormalArgument(Argument) - Static method in class gov.llnl.babel.backend.jdk.Java
Return a string for the JNI argument corresponding to the specified sidl argument.
getJNIFunction(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
Return the name of the JNI function corresponding to the specified sidl method.
getJNINativeType(String) - Static method in class gov.llnl.babel.backend.jdk.Java
Return a string for the JNI native type corresponding to the specified Java type.
getJNIReturnType(Type) - Static method in class gov.llnl.babel.backend.jdk.Java
Return a string for the JNI native type corresponding to the specified Java return type.
getLanguage() - Method in class gov.llnl.babel.config.Profile
Return the name of the language for which this profile was defined.
getLanguages() - Method in interface gov.llnl.babel.backend.BuildGenerator
Return the set of languages that this build generator serves.
getLanguages() - Method in class gov.llnl.babel.backend.c.GenerateClientC
 
getLanguages() - Method in class gov.llnl.babel.backend.c.GenerateServerC
 
getLanguages() - Method in interface gov.llnl.babel.backend.CodeGenerator
Return the set of language names that this generator supports.
getLanguages() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
 
getLanguages() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
 
getLanguages() - Method in class gov.llnl.babel.backend.Dependencies
 
getLanguages() - Method in class gov.llnl.babel.backend.DependenciesGenerator
 
getLanguages() - Method in class gov.llnl.babel.backend.fortran.GenerateClient
 
getLanguages() - Method in class gov.llnl.babel.backend.fortran.GenerateServer
 
getLanguages() - Method in class gov.llnl.babel.backend.html.GenerateDoc
 
getLanguages() - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
 
getLanguages() - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
 
getLanguages() - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
 
getLanguages() - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
 
getLanguages() - Method in class gov.llnl.babel.backend.MakefileGenerator
 
getLanguages() - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
 
getLanguages() - Method in class gov.llnl.babel.backend.python.GenPythonClient
 
getLanguages() - Method in class gov.llnl.babel.backend.python.GenPythonServer
 
getLanguages() - Method in class gov.llnl.babel.backend.python.SetupGenerator
 
getLanguages() - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
 
getLanguages() - Method in class gov.llnl.babel.backend.rmi2.GenerateRmiClient
 
getLanguages() - Method in class gov.llnl.babel.backend.rmi2.GenerateRmiServer
 
getLanguages() - Method in class gov.llnl.babel.backend.sidl.GenerateSidl
Returns a set containing only "sidl" since we are only generating the sidl representation of the interface.
getLanguages() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
 
getLanguages() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
 
getLanguages() - Method in class gov.llnl.babel.config.Configuration
Return the languages supported by the Babel compiler as a set of strings.
getLeftExpression() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return the left-hand expression.
getLine() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
Deprecated.  
getLine() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
Deprecated.  
getLineCount() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
get current line (returns -1 iff lfcw == null )
getLineCount() - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
getLineCount() - Method in interface gov.llnl.babel.backend.writers.LineRedirector
get the current line number being printed.
getLineNumber() - Method in exception gov.llnl.babel.parsers.sidl.SIDLException
Return the line number of the token that caused the exception.
getLocalReferences(Extendable) - Method in class gov.llnl.babel.backend.c.ImplHeader
 
getLocalStaticsName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated local statics method.
getLockStaticGlobalsMacroName() - Static method in class gov.llnl.babel.backend.IOR
A CPP Macro Name
getLongMethodName() - Method in class gov.llnl.babel.symbols.Method
Return the long method name (a standard SIDL identifier).
getLongName() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
Return the long option name, usually one or more words separated by hyphens.
getMakefileName() - Method in class gov.llnl.babel.BabelConfiguration
The full name of the file associated with generated makefile fragments.
getMakePrefix() - Method in class gov.llnl.babel.BabelConfiguration
Return the make prefix option.
getMaxAge() - Method in class gov.llnl.babel.url.cookie.Cookie
Return the maximum age attribute for the cookie.
getMaxArrayIterMacros(char) - Method in class gov.llnl.babel.symbols.Method
Return the number of array iteration macros 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.
getMaximumArrayDimension() - Method in class gov.llnl.babel.backend.Configuration
Return the maximum array dimension supported during code generation.
getMessage() - Method in exception gov.llnl.babel.CollectionException
 
getMessage() - Method in exception gov.llnl.babel.parsers.sidl.GrammarException
Generate an error message corresponding to this exception.
getMessage() - Method in exception gov.llnl.babel.parsers.sidl.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in exception gov.llnl.babel.parsers.sidl.SymbolException
Generate an error message corresponding to this exception.
getMessage() - Method in error gov.llnl.babel.parsers.sidl.TokenMgrError
You can also modify the body of this method to customize your error messages.
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(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into its method control structure.
getMethodDescDataName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Return the name of the static variable associated with the method description data.
getMethodDescDataStruct(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Return the name of the method description data structure name.
getMethodExtension(Type) - Static method in class gov.llnl.babel.backend.rmi.RMI
generate the proper method extension for packing or unpacking
getMethodImplName(SymbolID, String) - Static method in class gov.llnl.babel.backend.c.C
Generate the impl method's name.
getMethodImplName(SymbolID, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate the impl method's name.
getMethodImplName(SymbolID, Method, NameMangler) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the function name that should be used for the FORTRAN subroutine that implements a particular method.
getMethodImplName(SymbolID, String) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Generate the impl method's name.
getMethodImplName(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate the impl method's name.
getMethodIndex(SymbolID, Method) - Static method in class gov.llnl.babel.backend.IOR
Return the method index constant name associated with the specified method.
getMethodIndex(SymbolID, String) - Static method in class gov.llnl.babel.backend.IOR
Return the method index constant name associated with the specified literal.
getMethodName() - Method in class gov.llnl.babel.symbols.MethodCall
Return the name of the method call.
getMethods(boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return the methods in this interface as a Collection.
getMethodSkelName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.c.C
Generate the skel method's name.
getMethodSkelName(SymbolID, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate the skel method's name.
getMethodSkelName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate the skel method's name.
getMethodSkelName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the C function name that should be used for the skeleton method.
getMethodSkelName(SymbolID, String) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Generate the skel method's name.
getMethodSkelName(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate the skel method's name.
getMethodStubName(SymbolID, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate the stub method's name.
getMethodStubName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Get the function name that should be used for the FORTRAN stubs to the sidl object methods.
getMethodStubName(SymbolID, String) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Generate the stub method's name.
getMethodStubName(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate the stub method's name.
getMethodSuffix() - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the appropriate FORTRAN method name suffix based on the version.
getMethodSuperImplName(SymbolID, Method, NameMangler) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the function name that should be used for the FORTRAN subroutine that implements a particular SUPER method.
getMethodSuperName(SymbolID, Method) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Get the function name that should be used for the FORTRAN super method in the skels (availible in this Impls) This method does not take into account the compiler specific issues (i.e.
getMode() - Method in class gov.llnl.babel.symbols.Argument
Return the value of the argument parameter passing mode.
getModeString() - Method in class gov.llnl.babel.symbols.Argument
Return a string representing the argument mode.
getModifiedSymbolNames() - Method in class gov.llnl.babel.symbols.SymbolTable
Return the set of symbol names in the symbol table that are new or modified.
getModule(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
getModuleFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the F90 stub module file for a particular symbol.
getMultiMode() - Static method in class gov.llnl.babel.BabelConfiguration
 
getName() - Method in class gov.llnl.babel.url.cookie.Cookie
Return the name of the cookie.
getNameExtension() - Method in class gov.llnl.babel.symbols.Method
Return the method name extension (a standard SIDL identifier).
getNewName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated constructor, which is the symbol name appended with "__new".
getNewSymbolID() - Method in exception gov.llnl.babel.symbols.SymbolRedefinitionException
Return the symbol identifier for the new symbol.
getNextToken() - Method in class gov.llnl.babel.parsers.sidl.Parser
 
getNextToken() - Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
getNonstaticMethods(boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return the Collection non-static methods in this interface.
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(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a SIDL symbol name into its object name -- for the purposes of this package that means convert it into its typedef object name.
getObjectName(SymbolID) - Static method in class gov.llnl.babel.backend.cxx.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(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(SymbolID) - Static method in class gov.llnl.babel.backend.rmi2.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(SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Convert a sidl symbol name into its object name -- for the purposes of this package that means convert it into its typedef object name.
getObjectStructName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a SIDL symbol name into its object structure name.
getOldSymboID() - Method in exception gov.llnl.babel.symbols.SymbolRedefinitionException
Return the symbol identifier for the old symbol.
getOp() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return the binary operator.
getOp() - Method in class gov.llnl.babel.symbols.UnaryExpression
Return the unary operator.
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.
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.
getParentClass() - Method in class gov.llnl.babel.symbols.Class
 
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) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return the version associated with the parent package.
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.
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.
getPrintWriter() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Retrieve the underlying print writer stream.
getPrivateDestructor(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a symbol name into its private destructor function name provided by the SkelSource.
getProduction(int) - Static method in class gov.llnl.babel.parsers.sidl.Grammar
Static utility method getProduction returns a string representing the specified production integer.
getProductionNumber() - Method in exception gov.llnl.babel.parsers.sidl.SIDLException
Return the production number of the token that caused the exception.
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.
getPySplicer(Symbol, String) - 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.
getRarrayIndices() - Method in class gov.llnl.babel.symbols.Method
Return the set of rarray indices required in the arg list.
getRarrayInfo() - Method in class gov.llnl.babel.symbols.Method
This returns an array list of RarrayInfo objects that contains the info for every rarray index used in this method.
getRarrayReturnString(Type) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate a Cxx return string for the specified sidl type.
getRarrayReturnString(Type) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate a Cxx return string for the specified sidl type.
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.symbols.DComplexLiteral
Return the literal of the real part of this object.
getRealLiteral() - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return the literal of the imaginary part of the literal.
getRealValue() - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return the value of the real part of this object.
getRealValue() - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return the value of the real part of the literal.
getRegisterFunction(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Return the name of the JNI registration function.
getRelevantCookies(String, String, int) - Method in class gov.llnl.babel.url.cookie.CookieJar
Select and return cookies from this jar that are appropriate for the hostname, path and port given.
getRemoteConnectName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated remote connector, which is the symbol name appended with "__connect".
getRemoteGetURLName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated getURL function, which is the symbol name appended with "__getURL".
getRemoteName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated remote constructor, which is the symbol name appended with "__remote".
getRepositoryPath() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the repository path.
getResourceStream(String, String) - Method in class gov.llnl.babel.ResourceLoader
 
getResourceStream(String) - Method in class gov.llnl.babel.ResourceLoader
 
getResponseCode() - Method in exception gov.llnl.babel.url.HttpException
Return the HTTP response code that caused the exception.
getReturnString(Type) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate a Cxx return string for the specified sidl type.
getReturnString(Type) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the FORTRAN type declaration corresponding to type, a particular sidl type.
getReturnString(Type) - Static method in class gov.llnl.babel.backend.IOR
Generate a return string for the specified SIDL type.
getReturnString(Type, boolean, boolean) - Static method in class gov.llnl.babel.backend.IOR
Generate a C return string for the specified SIDL type.
getReturnString(Type) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Generate a Cxx return string for the specified sidl type.
getReturnString(Type) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate a Cxx return string for the specified sidl type.
getReturnType() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return the return type.
getReturnType() - Method in class gov.llnl.babel.symbols.Method
Return the return type for the method.
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.
getRightExpression() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return the right-hand expression.
getScopedName(String, String) - Static method in class gov.llnl.babel.backend.sidl.ScopedName
Generate the scope sensitive name for a symbol.
getScopedName(String) - Method in class gov.llnl.babel.symbols.Package
Convert the specified short name into a fully qualified name within this package scope.
getSEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into its static entry point vector (SEPV) name.
getServerJNIFile(SymbolID) - Static method in class gov.llnl.babel.backend.jdk.Java
Generate the JNI source filename for the server using the specified symbol identifier.
getSetEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a SIDL symbol into the name of its associated set EPV method, which is the symbol name appended with "__set_epv".
getSetEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its set EPV method.
getSetEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.python.Python
Convert a sidl symbol into the name of its associated set EPV method, which is the symbol name appended with "__set_epv".
getSetEPVTypeName(int) - Static method in class gov.llnl.babel.backend.IOR
Returns the name of the set EPV type.
getSetSEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a SIDL symbol into the name of its associated set static EPV method, which is the symbol name appended with "__set_sepv".
getSetSEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its set static EPV method.
getSetSEPVName(SymbolID) - Static method in class gov.llnl.babel.backend.python.Python
Convert a sidl symbol into the name of its associated set static EPV method, which is the symbol name appended with "__set_sepv".
getSExecMethod() - Static method in class gov.llnl.babel.backend.c.C
Creates a Method that represents the static Exec method
getShortFileNames() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the short file names option.
getShortForm() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
If the command line switch has a one character short form, return the character value as an integer.
getShortMethodName() - Method in class gov.llnl.babel.symbols.Method
Return the short method name (a standard SIDL identifier).
getShortName(String) - Static method in class gov.llnl.babel.symbols.SymbolID
Return the short, relative name of the fully qualified name.
getShortName() - Method in class gov.llnl.babel.symbols.SymbolID
Return the short, relative name of the symbol.
getSIDLFileInput() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the sidl file input flag.
getSignature(boolean, String) - Method in class gov.llnl.babel.symbols.Method
Return the signature of the method, including the definition modifier based on the extendable type.
getSignature() - Method in class gov.llnl.babel.symbols.Method
Return the signature of the method.
getSignaturePreface(boolean, String) - Method in class gov.llnl.babel.symbols.Method
Return the concatenation of the explicit definition modifier, copy, return type, name and extension.
getSkelFConnectName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated remote connector.
getSkelFGetURLName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated get URL function.
getSkelFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Generate the skeleton filename associated with a symbol identifier.
getSkelFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the file that holds the implementation of the skeletons for FORTRAN.
getSkelMethod(SymbolID, Method) - Static method in class gov.llnl.babel.backend.python.Python
Return the name of the function that should be used for the skeleton.
getSource() - Method in class gov.llnl.babel.symbols.Assertion
Return the source associated with this assertion.
getSourceFile(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Generate the source filename associated with a symbol identifier.
getStaticEPVVariable(SymbolID, int, int) - Static method in class gov.llnl.babel.backend.IOR
Return the name of the specified static EPV variable.
getStaticMethods(boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return the static methods in this interface as a Collection.
getStaticsName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated statics method, which is the symbol name appended with "__statics".
getStaticTypeOption(SymbolID, int) - Static method in class gov.llnl.babel.backend.IOR
Return the static epv type option name.
getStubDocFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the F77 stub documentation file for a particular symbol.
getStubFile(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Generate the stub filename associated with a symbol identifier.
getStubFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the stub file for a particular symbol.
getStubMethod(SymbolID, Method) - Static method in class gov.llnl.babel.backend.python.Python
Return the name of the function that should be used for the Python stub code.
getStubNameFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
GetSuffix(int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
GetSuffix(int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
getSummary() - Method in class gov.llnl.babel.config.Profile
Get a brief summary of the profile.
getSuperJNIFunction(Method) - Static method in class gov.llnl.babel.backend.jdk.Java
Return the name of the JNI function corresponding to the specified sidl method.
getSuppressIOR() - Method in class gov.llnl.babel.BabelConfiguration
 
getSymboID() - Method in exception gov.llnl.babel.symbols.SymbolNotFoundException
Return the symbol identifier that could not be found in the symbol table.
getSymbol() - Method in class gov.llnl.babel.parsers.xml.ParseSymbolXML
Return the SIDL symbol for the XML or DOM given in the constructor.
getSymbolID() - Method in class gov.llnl.babel.symbols.Symbol
Return the identifier associated with this symbol.
getSymbolID() - Method in class gov.llnl.babel.symbols.Type
Return the symbol identifier if this is a symbol type; otherwise, return null.
getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a symbol name into an IOR identifier.
getSymbolName(SymbolID, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Convert a symbol name into its C++ identifier.
getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Convert a symbol name into string with the pieces of the symbol joined together with underline characters.
getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a symbol name into an IOR identifier.
getSymbolName(SymbolID, String) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Convert a symbol name into its C++ identifier.
getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
 
getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.sidl.Sidl
Convert a symbol name into string with the pieces of the symbol joined together with underline characters.
getSymbolName(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Convert a symbol name into its C++ identifier.
getSymbolName(SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
getSymbolName() - Method in class gov.llnl.babel.symbols.SymbolID
Return the symbol name of the form "NAME-vVERSION".
getSymbolName(SymbolID, SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return the short name of the first symbol if it is in the same package as the second symbol; otherwise, return its long name.
getSymbolName(String, String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return the short name of the string holding the fully qualified name if it is in the specified package; otherwise, return the fully qualified name.
getSymbolNameForFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Convert a symbol name into string with the pieces of the symbol joined together with underline characters.
getSymbolNameForFile(SymbolID, boolean) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Same as above method, but use an extra argument for determining when the file whose name is to be generated corresponds to an impl.
getSymbolNames() - Method in class gov.llnl.babel.symbols.SymbolTable
Return the set of symbol names in the symbol table.
getSymbolNameWithoutLeadingColons(SymbolID, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
 
getSymbolNameWithoutLeadingColons(SymbolID, String) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
 
getSymbolNameWithoutLeadingColons(SymbolID, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
getSymbolObjectPtr(SymbolID) - Static method in class gov.llnl.babel.backend.c.C
Convert a symbol name into an IOR type pointer.
getSymbolReferences() - Method in class gov.llnl.babel.symbols.Enumeration
Return a null object that represents the external symbols referenced by this enumerated type.
getSymbolReferences() - Method in class gov.llnl.babel.symbols.Extendable
Return the Set of symbol references for this object, each element of which is in SymbolID form.
getSymbolReferences() - Method in class gov.llnl.babel.symbols.Method
Return the Set of symbols referred to by this method.
getSymbolReferences() - Method in class gov.llnl.babel.symbols.Package
Return the symbols referenced by this package as a Set of objects.
getSymbolReferences() - Method in class gov.llnl.babel.symbols.Symbol
Return the set of symbols (in the form of SymbolID) referenced by this particular symbol.
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.
getSymbolType(Symbol) - Static method in class gov.llnl.babel.backend.IOR
 
getSymbolType() - Method in class gov.llnl.babel.symbols.Symbol
Return the type of this symbol, one of CLASS, ENUM, INTERFACE, or PACKAGE.
getSymbolTypeString() - Method in class gov.llnl.babel.symbols.Symbol
Return the type string associated with this symbol.
getTable() - Method in class gov.llnl.babel.symbols.SymbolTable
Return the current symbol table as a Map.
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.
getToken(int) - Method in class gov.llnl.babel.parsers.sidl.Parser
 
getTokenString(int) - Static method in class gov.llnl.babel.parsers.sidl.Grammar
Static utility method getTokenString returns a string token representation for the specified token number.
getType() - Method in class gov.llnl.babel.backend.c.GenerateClientC
 
getType() - Method in class gov.llnl.babel.backend.c.GenerateServerC
 
getType() - Method in interface gov.llnl.babel.backend.CodeGenerator
Return the type of generator.
getType() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
 
getType() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
 
getType() - Method in class gov.llnl.babel.backend.fortran.GenerateClient
 
getType() - Method in class gov.llnl.babel.backend.fortran.GenerateServer
 
getType() - Method in class gov.llnl.babel.backend.html.GenerateDoc
 
getType() - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
 
getType() - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
 
getType() - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
 
getType() - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
 
getType() - Method in class gov.llnl.babel.backend.python.GenPythonClient
 
getType() - Method in class gov.llnl.babel.backend.python.GenPythonServer
 
getType() - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
 
getType() - Method in class gov.llnl.babel.backend.rmi2.GenerateRmiClient
 
getType() - Method in class gov.llnl.babel.backend.rmi2.GenerateRmiServer
 
getType() - Method in class gov.llnl.babel.backend.sidl.GenerateSidl
Return "text" since we are generating a textual representation of the interface.
getType() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
 
getType() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
 
getType() - Method in class gov.llnl.babel.symbols.Argument
Return the type of the argument.
getType() - Method in class gov.llnl.babel.symbols.Assertion
Return the type of the assertion.
getType(String) - Method in class gov.llnl.babel.symbols.Assertion
Return the type of the assertion specified by name.
getType() - Method in class gov.llnl.babel.symbols.Type
Return the integer that identifies the type of this type.
getType() - Method in class gov.llnl.babel.url.cookie.Token
Return one of the constants defined above to indicate the type of the token.
getTypeFile(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Return the name of the F90 type module file for a particular symbol.
getTypeModule(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
getTypeName(SymbolID) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
getTypeName() - Method in class gov.llnl.babel.symbols.Assertion
Return the name of the type of the assertion.
getTypeName() - Method in class gov.llnl.babel.symbols.Type
Return the name of the type.
getTypeName(int) - Static method in class gov.llnl.babel.symbols.Type
Return the name of the type given the specified type value or, if not recognized, simply a null string.
getTypeString() - Method in class gov.llnl.babel.symbols.Type
Return a string representation of the type for printing out the types in a method signature.
getUniqueInterfaceIDs(Class) - Static method in class gov.llnl.babel.backend.Utilities
Extract the unique interfaces from this class and return them as a set of SymbolID objects.
getUniqueInterfaces(Class) - Static method in class gov.llnl.babel.backend.Utilities
Extract the unique interfaces from this class.
getUnlockStaticGlobalsMacroName() - Static method in class gov.llnl.babel.backend.IOR
A CPP macro name
getUri() - Method in class gov.llnl.babel.CollectionException.UriExceptionPair
 
GETURL - Static variable in class gov.llnl.babel.backend.IOR
The index of the 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.
getUserSpecified() - Method in class gov.llnl.babel.symbols.Symbol
Indicate whether this is a user-specified symbol (or one resulting from dependency resolution)
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.c.GenerateClientC
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.c.GenerateServerC
 
getUserSymbolsOnly() - Method in interface gov.llnl.babel.backend.CodeGenerator
Return true if and only if this code factory should only operate on symbols outside the sidl namespace (i.e., exclude symbols from the sidl runtime library).
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxClient
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.cxx.GenerateCxxServer
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.fortran.GenerateClient
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.fortran.GenerateServer
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.html.GenerateDoc
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.ior.GenerateIORClient
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.ior.GenerateIORServer
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.jdk.GenerateClientJava
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.jdk.GenerateServerJava
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.python.GenPythonClient
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.python.GenPythonServer
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.rmi.GenerateRMIClient
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.rmi2.GenerateRmiClient
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.rmi2.GenerateRmiServer
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.sidl.GenerateSidl
Returns false since we are not limited it to user symbols only.
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxClient
 
getUserSymbolsOnly() - Method in class gov.llnl.babel.backend.ucxx.GenerateCxxServer
 
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.symbols.BooleanLiteral
Return the boolean value.
getValue() - Method in class gov.llnl.babel.symbols.CharacterLiteral
Return the character value.
getValue() - Method in class gov.llnl.babel.symbols.DoubleLiteral
Return the value of the literal.
getValue() - Method in class gov.llnl.babel.symbols.FloatLiteral
Return the value of the literal.
getValue() - Method in class gov.llnl.babel.symbols.IntegerLiteral
Return the value of the literal.
getValue() - Method in class gov.llnl.babel.symbols.LongLiteral
Return the value of the literal.
getValue() - Method in class gov.llnl.babel.symbols.StringLiteral
Return the string value.
getValue() - Method in class gov.llnl.babel.url.cookie.Cookie
Return the value of the cookie.
getVectorEntry(String) - Static method in class gov.llnl.babel.backend.IOR
Generate the name of an entry in the entry point vector or the static entry point vector.
getVersion() - Method in class gov.llnl.babel.symbols.SymbolID
Return the version of the symbol.
getVersion(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return the version of the symbol.
getVersion() - Method in class gov.llnl.babel.url.cookie.Cookie
Return the cookie specification version number.
getVersionLength() - Method in class gov.llnl.babel.symbols.Version
Return the number of sub-parts in the version description.
getVersionName(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Convert a SIDL symbol into the name of its associated fini method, which is the symbol name appended with "__fini".
getVersionNumberAt(int) - Method in class gov.llnl.babel.symbols.Version
Return the version number at a particular location of the version string using zero-based indexing.
getVersionPrinted() - Method in class gov.llnl.babel.UserOptions
Return true iff the version option appeared and it was printed.
getVersionString(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return the version string (i.e., "version " followed by the number) or null if the version is exactly "0" based on the specified version string.
getVersionString(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return the version string (i.e., " version " followed by the number) or null if the version is exactly "0" for the specified symbol.
getVersionString() - Method in class gov.llnl.babel.symbols.Version
Return the current version description as a version string.
getVPath() - Method in class gov.llnl.babel.backend.CodeSplicer
query the current vpath setting "." indicates no vpath
getVPathDirectory() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the vpath directory user option.
getWidth(Collection) - Static method in class gov.llnl.babel.backend.Utilities
Determine the maximum width of a set of objects.
getXMLString(Node) - Static method in class gov.llnl.babel.xml.XMLUtilities
Return a string representation of the XML DOM document.
gleanCookies(HttpURLConnection, CookieJar) - Static method in class gov.llnl.babel.url.cookie.Http
Parse cookies found in the Set-Cookie2 header of this Http connection and put any cookies in the given jar.
gov.llnl.babel - package gov.llnl.babel
 
gov.llnl.babel.backend - package gov.llnl.babel.backend
 
gov.llnl.babel.backend.c - package gov.llnl.babel.backend.c
 
gov.llnl.babel.backend.cxx - package gov.llnl.babel.backend.cxx
 
gov.llnl.babel.backend.fortran - package gov.llnl.babel.backend.fortran
 
gov.llnl.babel.backend.html - package gov.llnl.babel.backend.html
 
gov.llnl.babel.backend.ior - package gov.llnl.babel.backend.ior
 
gov.llnl.babel.backend.jdk - package gov.llnl.babel.backend.jdk
 
gov.llnl.babel.backend.mangler - package gov.llnl.babel.backend.mangler
 
gov.llnl.babel.backend.python - package gov.llnl.babel.backend.python
 
gov.llnl.babel.backend.rmi - package gov.llnl.babel.backend.rmi
 
gov.llnl.babel.backend.rmi2 - package gov.llnl.babel.backend.rmi2
 
gov.llnl.babel.backend.sidl - package gov.llnl.babel.backend.sidl
 
gov.llnl.babel.backend.ucxx - package gov.llnl.babel.backend.ucxx
 
gov.llnl.babel.backend.writers - package gov.llnl.babel.backend.writers
 
gov.llnl.babel.cli - package gov.llnl.babel.cli
 
gov.llnl.babel.config - package gov.llnl.babel.config
 
gov.llnl.babel.parsers.sidl - package gov.llnl.babel.parsers.sidl
 
gov.llnl.babel.parsers.xml - package gov.llnl.babel.parsers.xml
 
gov.llnl.babel.repository - package gov.llnl.babel.repository
 
gov.llnl.babel.symbols - package gov.llnl.babel.symbols
 
gov.llnl.babel.url - package gov.llnl.babel.url
 
gov.llnl.babel.url.cookie - package gov.llnl.babel.url.cookie
 
gov.llnl.babel.xml - package gov.llnl.babel.xml
 
gov.llnl.sidl - package gov.llnl.sidl
 
Grammar - Class in gov.llnl.babel.parsers.sidl
Grammar defines integer constants for the major productions in the SIDL grammar.
Grammar() - Constructor for class gov.llnl.babel.parsers.sidl.Grammar
 
GrammarException - Exception in gov.llnl.babel.parsers.sidl
A GrammarException is thrown if an error is detected during the parse of the sidl grammar.
GrammarException(ParseException, int) - Constructor for exception gov.llnl.babel.parsers.sidl.GrammarException
Create a new exception object using the specified parser exception and production identifier.
GREATER_EQUAL - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
GREATER_THAN - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 

H

hasAncestor(Extendable) - Method in class gov.llnl.babel.symbols.Extendable
Return TRUE if this object implements or extends the specified Extendable directly or indirectly.
hasArrayOrderSpec() - Method in class gov.llnl.babel.symbols.Argument
Return TRUE if the type of this argument is an array with an with an ordering specification.
hasArrayOrderSpec() - Method in class gov.llnl.babel.symbols.Method
Return TRUE if and only if at least one argument of this method is an array with an ordering specification.
hasArrayOrderSpec() - Method in class gov.llnl.babel.symbols.Type
Return true if and only if the type is an array with an ordering specification.
hasAssertions() - Method in class gov.llnl.babel.symbols.Extendable
Return TRUE if the extendable has any assertions; otherwise, return FALSE.
hasCompatibleArgumentTypes(ArrayList) - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the specified argument type list is compatible with the arguments in this call; otherwise, return FALSE.
hasDirectAccess(Type) - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
hasEnumerator(String) - Method in class gov.llnl.babel.symbols.Enumeration
Return whether the current enumeration contains an enumerator with the specified name.
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.
hashCode() - Method in class gov.llnl.babel.symbols.Argument
 
hashCode() - Method in class gov.llnl.babel.symbols.Comment
 
hashCode() - Method in class gov.llnl.babel.symbols.Method
 
hashCode() - Method in class gov.llnl.babel.symbols.Method.RarrayInfo
 
hashCode() - Method in class gov.llnl.babel.symbols.SymbolID
Return the hash code of the symbol name as the hash value for a symbol identifier to facilitiate searching in hash tables.
hashCode() - Method in class gov.llnl.babel.symbols.Type
 
hashCode() - Method in class gov.llnl.babel.symbols.Version
Return a hash code for a version.
hashCode() - Method in class sidl.DoubleComplex
Returns a hashcode for this DoubleComplex.
hashCode() - Method in class sidl.FloatComplex
Returns a hashcode for this FloatComplex.
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 interface gov.llnl.babel.cli.CommandLineSwitch
Return true if and only if, this command line switch has an optional argument.
hasOverwrittenMethods() - Method in class gov.llnl.babel.symbols.Class
 
hasParens() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the original expression had parentheses; otherwise, return FALSE.
hasParentClass(SymbolID, boolean) - Method in class gov.llnl.babel.symbols.Class
 
hasParentInterface(SymbolID, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return TRUE if this class has the specified parent interface; otherwise, return FALSE.
hasParentPackage(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the symbol is not at the highest level (i.e., has parent package); otherwise, return false.
hasParentPackage(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the symbol is at the highest level (i.e., has no parent package); otherwise, return false.
hasProxy(Type) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Return true iff the type present requires a proxy.
hasProxy(Type, boolean, boolean) - Static method in class gov.llnl.babel.backend.python.TranslateArguments
 
hasPure() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the expression is, or has, a PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if the expression has an "is pure" clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.BooleanLiteral
Return TRUE if the expression is, or has, a PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.CharacterLiteral
Return TRUE if the expression is, or has, a PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return TRUE if the expression is, or has, a PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.DoubleLiteral
Return TRUE if the expression is, or has, a PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return TRUE if the expression is, or has, a PURE clause; otherwise, return false.
hasPure() - Method in class gov.llnl.babel.symbols.FloatLiteral
Return TRUE if the expression is, or has, a PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if the expression is a PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.IntegerLiteral
Return TRUE if the expression is, or has, a PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.LongLiteral
Return TRUE if the expression is, or has, a PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the expression is, or has, PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.StringLiteral
Return TRUE if the expression is, or has, a PURE clause; otherwise, return FALSE.
hasPure() - Method in class gov.llnl.babel.symbols.UnaryExpression
Return TRUE if the expression is PURE clause; otherwise, return FALSE.
hasPureAssertion() - Method in class gov.llnl.babel.symbols.Method
Return TRUE if PURE clause appears in the assertions associated with this method; otherwise, return FALSE.
hasPureClause() - Method in class gov.llnl.babel.symbols.Assertion
Return TRUE if a pure clause is found within the expression; otherwise, return FALSE.
hasRarray() - Method in class gov.llnl.babel.symbols.Method
Returns true if this method has an rarray in it's signature
hasRegex() - Static method in class gov.llnl.babel.symbols.RegexMatch
Return true iff the current runtime system has regular expression support.
hasRequiredArgument() - Method in interface gov.llnl.babel.cli.CommandLineSwitch
Return true if and only if, this command line switch requires an argument.
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(ArrayList, int) - Method in class gov.llnl.babel.symbols.Method
Return TRUE if the list of assertions has the specified reserved method assertion; FALSE otherwise.
hasReservedMethodAssertion(int) - Method in class gov.llnl.babel.symbols.Method
Return TRUE if the method 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.
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.
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(ArrayList, 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.
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.
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.
headerFilename(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
 
HOOKS - Static variable in class gov.llnl.babel.backend.IOR
The index of the builtin method for enabling/disabling hooks execution.
HTML_PUBLIC_ID - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
 
Http - Class in gov.llnl.babel.url.cookie
 
Http() - Constructor for class gov.llnl.babel.url.cookie.Http
 
HttpException - Exception in gov.llnl.babel.url
The HttpException exception class is thrown if an HTTP communication error is detected.
HttpException(int, String) - Constructor for exception gov.llnl.babel.url.HttpException
Create a new HttpException exception with the specified integer resonse code and message string.

I

Identifier() - Method in class gov.llnl.babel.parsers.sidl.Parser
A SIDL identifier must start with a letter and may be followed by any number of letters, numbers, or underscores.
IdentifierLiteral - Class in gov.llnl.babel.symbols
 
IdentifierLiteral(String) - Constructor for class gov.llnl.babel.symbols.IdentifierLiteral
Construct a new object.
IF_AND_ONLY_IF - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
imag() - Method in class sidl.DoubleComplex
Returns the imaginary part of a DoubleComplex object.
imag(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the imaginary part of a DoubleComplex object.
imag() - Method in class sidl.FloatComplex
Returns the imaginary part of a FloatComplex object.
imag(FloatComplex) - Static method in class sidl.FloatComplex
Returns the imaginary part of a FloatComplex object.
image - Variable in class gov.llnl.babel.parsers.sidl.Token
The string image of the token.
implFilename(Symbol) - Static method in class gov.llnl.babel.backend.python.Python
 
ImplHeader - Class in gov.llnl.babel.backend.c
Class ImplHeader generates a C implementation header to a language writer output stream.
ImplHeader(LanguageWriterForC, CodeSplicer) - Constructor for class gov.llnl.babel.backend.c.ImplHeader
Create a ImplHeader object that will write symbol information to the provided output language writer stream.
IMPLIES - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
ImplModule - Class in gov.llnl.babel.backend.fortran
This class provides the ability to write a FORTRAN 90 module file containing the developer's derived type and a wrapper type too.
ImplModule(LanguageWriterForFortran, CodeSplicer, Class) - Constructor for class gov.llnl.babel.backend.fortran.ImplModule
 
ImplSource - Class in gov.llnl.babel.backend.c
Class ImplSource generates a C implementation source to a language writer output stream.
ImplSource(LanguageWriterForC, CodeSplicer) - Constructor for class gov.llnl.babel.backend.c.ImplSource
Create a ImplSource object that will write symbol information to the provided output language writer stream.
ImplSource - Class in gov.llnl.babel.backend.fortran
This class provides the ability to write a FORTRAN file with a subroutine template for each method the end user has to implement for a sidl class.
ImplSource(LanguageWriterForFortran, CodeSplicer) - Constructor for class gov.llnl.babel.backend.fortran.ImplSource
Generate an instance to generate a FORTRAN implementation template.
IMPORT - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Import() - Method in class gov.llnl.babel.parsers.sidl.Parser
A SIDL Import production begins with an "import" token and is followed by a scoped identifier which is optionally followed by a "version" token and a version number.
IN - Static variable in class gov.llnl.babel.symbols.Argument
 
IN - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
IN_DOC_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
INCLUSIVE_OR_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
InclusiveOrExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A inclusive-OR expression may be a unary (exclusive-OR) expression or binary (inclusive-OR "or" exclusive-OR) expression.
index - Variable in class gov.llnl.babel.symbols.Method.RarrayInfo
 
inlineStub(Method) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Determines if the stub function should be inlined based on the simplicity of the arguments and return type.
inlineStub(Method) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Determines if the stub function should be inlined based on the simplicity of the arguments and return type.
INOUT - Static variable in class gov.llnl.babel.symbols.Argument
 
INOUT - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
INT - Static variable in class gov.llnl.babel.symbols.Type
 
Integer - Class in sidl
Class Integer contains inner classes that provide holder and array support for standard Java primitive types.
Integer() - Constructor for class sidl.Integer
 
Integer.Array - Class in sidl
Define a one dimensional array of type int for the sidl Java run-time.
Integer.Array() - Constructor for class sidl.Integer.Array
Construct an empty array object.
Integer.Array(long, boolean) - Constructor for class sidl.Integer.Array
Create an array using an IOR array pointer.
Integer.Array(int, int[], int[], boolean) - Constructor for class sidl.Integer.Array
Create an array with the specified lower and upper bounds.
Integer.Array.Holder - Class in sidl
 
Integer.Array.Holder() - Constructor for class sidl.Integer.Array.Holder
Create a holder class with an empty holdee object.
Integer.Array.Holder(Integer.Array) - Constructor for class sidl.Integer.Array.Holder
Create a holder with the specified object.
Integer.Array1 - Class in sidl
Define a one dimensional array of type int.
Integer.Array1() - Constructor for class sidl.Integer.Array1
Create an empty one dimensional array.
Integer.Array1(long, boolean) - Constructor for class sidl.Integer.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Integer.Array1(int, int, boolean) - Constructor for class sidl.Integer.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array1(int, boolean) - Constructor for class sidl.Integer.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array1(int[]) - Constructor for class sidl.Integer.Array1
Create a one dimensional array using the specified Java array.
Integer.Array1.Holder - Class in sidl
 
Integer.Array1.Holder() - Constructor for class sidl.Integer.Array1.Holder
Create a holder class with an empty holdee object.
Integer.Array1.Holder(Integer.Array1) - Constructor for class sidl.Integer.Array1.Holder
Create a holder with the specified object.
Integer.Array2 - Class in sidl
Define a two dimensional array of type int.
Integer.Array2() - Constructor for class sidl.Integer.Array2
Create an empty two dimensional array.
Integer.Array2(long, boolean) - Constructor for class sidl.Integer.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Integer.Array2(int, int, int, int, boolean) - Constructor for class sidl.Integer.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array2(int, int, boolean) - Constructor for class sidl.Integer.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array2(int[][]) - Constructor for class sidl.Integer.Array2
Create a two dimensional array using the specified Java array.
Integer.Array2.Holder - Class in sidl
 
Integer.Array2.Holder() - Constructor for class sidl.Integer.Array2.Holder
Create a holder class with an empty holdee object.
Integer.Array2.Holder(Integer.Array2) - Constructor for class sidl.Integer.Array2.Holder
Create a holder with the specified object.
Integer.Array3 - Class in sidl
Define a three dimensional array of type int.
Integer.Array3() - Constructor for class sidl.Integer.Array3
Create an empty three dimensional array.
Integer.Array3(long, boolean) - Constructor for class sidl.Integer.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Integer.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array3(int, int, int, boolean) - Constructor for class sidl.Integer.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array3(int[][][]) - Constructor for class sidl.Integer.Array3
Create a three dimensional array using the specified Java array.
Integer.Array3.Holder - Class in sidl
 
Integer.Array3.Holder() - Constructor for class sidl.Integer.Array3.Holder
Create a holder class with an empty holdee object.
Integer.Array3.Holder(Integer.Array3) - Constructor for class sidl.Integer.Array3.Holder
Create a holder with the specified object.
Integer.Array4 - Class in sidl
Define a four dimensional array of type int.
Integer.Array4() - Constructor for class sidl.Integer.Array4
Create an empty four dimensional array.
Integer.Array4(long, boolean) - Constructor for class sidl.Integer.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Integer.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array4(int, int, int, int, boolean) - Constructor for class sidl.Integer.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array4(int[][][][]) - Constructor for class sidl.Integer.Array4
Create a four dimensional array using the specified Java array.
Integer.Array4.Holder - Class in sidl
 
Integer.Array4.Holder() - Constructor for class sidl.Integer.Array4.Holder
Create a holder class with an empty holdee object.
Integer.Array4.Holder(Integer.Array4) - Constructor for class sidl.Integer.Array4.Holder
Create a holder with the specified object.
Integer.Array5 - Class in sidl
Define a five dimensional array of type int.
Integer.Array5() - Constructor for class sidl.Integer.Array5
Create an empty four dimensional array.
Integer.Array5(long, boolean) - Constructor for class sidl.Integer.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Integer.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array5(int[][][][][]) - Constructor for class sidl.Integer.Array5
Create a five dimensional array using the specified Java array.
Integer.Array5.Holder - Class in sidl
 
Integer.Array5.Holder() - Constructor for class sidl.Integer.Array5.Holder
Create a holder class with an empty holdee object.
Integer.Array5.Holder(Integer.Array5) - Constructor for class sidl.Integer.Array5.Holder
Create a holder with the specified object.
Integer.Array6 - Class in sidl
Define a six dimensional array of type int.
Integer.Array6() - Constructor for class sidl.Integer.Array6
Create an empty six dimensional array.
Integer.Array6(long, boolean) - Constructor for class sidl.Integer.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Integer.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array6(int[][][][][][]) - Constructor for class sidl.Integer.Array6
Create a six dimensional array using the specified Java array.
Integer.Array6.Holder - Class in sidl
 
Integer.Array6.Holder() - Constructor for class sidl.Integer.Array6.Holder
Create a holder class with an empty holdee object.
Integer.Array6.Holder(Integer.Array6) - Constructor for class sidl.Integer.Array6.Holder
Create a holder with the specified object.
Integer.Array7 - Class in sidl
Define a seven dimensional array of type int.
Integer.Array7() - Constructor for class sidl.Integer.Array7
Create an empty seven dimensional array.
Integer.Array7(long, boolean) - Constructor for class sidl.Integer.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Integer.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Integer.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Integer.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Integer.Array7(int[][][][][][][]) - Constructor for class sidl.Integer.Array7
Create a seven dimensional array using the specified Java array.
Integer.Array7.Holder - Class in sidl
 
Integer.Array7.Holder() - Constructor for class sidl.Integer.Array7.Holder
Create a holder class with an empty holdee object.
Integer.Array7.Holder(Integer.Array7) - Constructor for class sidl.Integer.Array7.Holder
Create a holder with the specified object.
Integer.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Integer.
Integer.Holder() - Constructor for class sidl.Integer.Holder
Create a holder class with an empty holdee object.
Integer.Holder(int) - Constructor for class sidl.Integer.Holder
Create a holder with the specified object.
IntegerLit() - Method in class gov.llnl.babel.parsers.sidl.Parser
Parse integer literal.
IntegerLiteral - Class in gov.llnl.babel.symbols
 
IntegerLiteral(Integer, String) - Constructor for class gov.llnl.babel.symbols.IntegerLiteral
Create a new object.
INTERFACE - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Interface() - Method in class gov.llnl.babel.parsers.sidl.Parser
A SIDL interface specification begins with the interface token followed by an identifier.
Interface - Class in gov.llnl.babel.symbols
Class Interface defines a sidl interface.
Interface(SymbolID, Comment) - Constructor for class gov.llnl.babel.symbols.Interface
Create an empty Interface object that will be constructed by calls to other member functions.
Interface(SymbolID, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Interface
Create an empty Interface object that will be constructed by calls to other member functions.
INTERFACE - Static variable in class gov.llnl.babel.symbols.Symbol
 
INTERFACE - Static variable in class gov.llnl.babel.symbols.Type
 
INTERFACE_BUILTIN_METHODS - Static variable in class gov.llnl.babel.backend.IOR
The number of builtin methods that an interface has.
InterfaceMethod(Interface) - Method in class gov.llnl.babel.parsers.sidl.Parser
This method parses a SIDL method and then checks whether it can be added to the interface object.
INV_EXCEPTION - Static variable in class gov.llnl.babel.BabelConfiguration
 
InvalidArgumentException - Exception in gov.llnl.babel.cli
This exception is thrown by a CommandLineSwitch when it receives an argument that's invalid.
InvalidArgumentException(String) - Constructor for exception gov.llnl.babel.cli.InvalidArgumentException
Create an exception to indicate to a Babel end user how the command line argument was invalid.
InvalidConfiguration - Exception in gov.llnl.babel.config
The InvalidConfiguration exception class is thrown if an error is detected while parsing an XML configuration file.
InvalidConfiguration(String) - Constructor for exception gov.llnl.babel.config.InvalidConfiguration
Create a new InvalidConfiguration exception with the specified message string.
InvalidOptionException - Exception in gov.llnl.babel.cli
This exception is thrown by a CommandLineSwitch when it receives the command line switch is somehow invalid.
InvalidOptionException(String) - Constructor for exception gov.llnl.babel.cli.InvalidOptionException
Create an exception to indicate that Babel received an invalid option on the command line.
INVARIANT - Static variable in class gov.llnl.babel.symbols.Assertion
 
INVARIANT_CALL_PREFIX - Static variable in class gov.llnl.babel.backend.IOR
 
INVARIANTS - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Invariants(Extendable) - Method in class gov.llnl.babel.parsers.sidl.Parser
This production parses the invariants associated with the interface or class.
IOR - Class in gov.llnl.babel.backend
Class IOR contains common SIDL to IOR translation routines shared by the backend code generators.
IOR() - Constructor for class gov.llnl.babel.backend.IOR
 
IOR.CompareMethods - Class in gov.llnl.babel.backend
 
IOR.CompareMethods() - Constructor for class gov.llnl.babel.backend.IOR.CompareMethods
 
IORHeader - Class in gov.llnl.babel.backend.ior
Class IORHeader generates an IOR header to a language writer output stream.
IORHeader(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.ior.IORHeader
Create a IORHeader object that will write symbol information to the provided output language writer stream.
IORSource - Class in gov.llnl.babel.backend.ior
Class IORSource generates an IOR implementation source file to a language writer output stream.
IORSource(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.ior.IORSource
Create a IORSource object that will write symbol information to the provided output writer stream.
IS - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
isAbstract() - Method in class gov.llnl.babel.symbols.Class
Return whether this class is abstract.
isAbstract() - Method in class gov.llnl.babel.symbols.Extendable
Return TRUE if this object contains any abstract methods; otherwise, return FALSE.
isAbstract() - Method in class gov.llnl.babel.symbols.Interface
Return whether this interface is abstract.
isAbstract() - Method in class gov.llnl.babel.symbols.Method
Return TRUE if the method is abstract; otherwise, return FALSE.
isArgument() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if the identifier is ARGUMENT; otherwise, return FALSE.
isArray() - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the type is an array; otherwise, return FALSE.
isArrayMacroMethod() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the method is one of the special array macro ones; otherwise, return FALSE.
isArrayMethod() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the method is one of the special array ones; otherwise, return FALSE.
isArrayRelationRequired() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return TRUE if the array relation is required (during validation); otherwise, return FALSE.
isBase(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the specified symbol is one of the base sidl symbols; otherwise, return false.
isBaseClassName(String) - Static method in class gov.llnl.babel.backend.sidl.SidlSource
Return indication of whether or not the symbol name is the same as the base class.
isBaseException(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the specified symbol is one of the base sidl exception symbols; otherwise, return false.
isBaseInterfaceName(String) - Static method in class gov.llnl.babel.backend.sidl.SidlSource
/** Return indication of whether or not the symbol name is the same as the base interface.
isBorrowArrays() - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
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, boolean) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the method name is one of the built-in methods, FALSE otherwise.
isBuiltinMethod(String) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the method name is one of the non-static built-in methods, FALSE otherwise.
isBuiltinNumericArrayMethod() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the method is one of the special built-in ones whose array argument(s) must contain numeric values only.
isBuiltinRelationMethod() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the method is one of the special built-in ones whose only argument should be a relation; otherwise, return FALSE.
isBuiltinSymbol(String) - Method in class gov.llnl.babel.backend.Configuration
Check whether the symbol name represents one of the standard library classes (e.g., sidl).
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.
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.
isException(Extendable) - Static method in class gov.llnl.babel.backend.Utilities
Return true if and only if the extendable is a class that is the base exception class, is an interface that is the base exception interface, or it has the base exception class or interface in its type ancestry.
isFinal() - Method in class gov.llnl.babel.symbols.Method
Return TRUE if the method is final; otherwise, return FALSE.
isFortran90() - 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(Version) - Method in class gov.llnl.babel.symbols.Version
Return whether this version is greater than the version in the argument.
isIncluded(SymbolID) - Static method in class gov.llnl.babel.CommandLineDriver
 
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(Method) - Method in class gov.llnl.babel.symbols.Extendable
Return true if and only if the method given is locally defined in this extendable.
isNull() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return TRUE if the identifier is NULL; otherwise, return FALSE.
isNull() - Method in class gov.llnl.sidl.BaseArray
Check whether the array referenced by this object is null.
isNumericArray() - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the type is a numeric array; otherwise, return FALSE.
isPackage() - Method in class gov.llnl.babel.symbols.Symbol
Return TRUE if the symbol is a package; otherwise, return FALSE.
isPointer(Type) - Static method in class gov.llnl.babel.backend.fortran.StubSource
Return true if a particular sidl type is implemented using a pointer type.
isPointer(Type) - Static method in class gov.llnl.babel.backend.Utilities
Return true if and only if this type is implemented in C by a type that is a pointer.
isPortAllowed(int) - Method in class gov.llnl.babel.url.cookie.Cookie
Return true iff port is allowed to send/receive this cookie.
isPostcondition() - Method in class gov.llnl.babel.symbols.Assertion
Return TRUE if a postcondition; otherwise, 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.
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.
isSame(Version) - Method in class gov.llnl.babel.symbols.Version
Return whether two version objects represent the same version number.
isSecure() - Method in class gov.llnl.babel.url.cookie.Cookie
Indicate whether the cookie is intended for secure connections only.
isSIDLBaseClass(SymbolID) - Static method in class gov.llnl.babel.BabelConfiguration
Return whether the specified symbol belongs to the SIDL namespace.
isSIDLSymbol(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the extendable is a SIDL symbol; FALSE otherwise.
isSIDLSymbol(Extendable) - 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.
isSymbol() - Method in class gov.llnl.babel.symbols.Type
Return TRUE if the type is a symbol; otherwise, return FALSE.
isUnspecified() - Method in class gov.llnl.babel.symbols.Version
 
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.
isWhitespace(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Return whether the string contains only whitespace.

J

Java - Class in gov.llnl.babel.backend.jdk
Class Java contains common Java language binding routines shared by the Java backend code generators.
Java() - Constructor for class gov.llnl.babel.backend.jdk.Java
 
JavaImplSource - Class in gov.llnl.babel.backend.jdk
Create and write a source file for a Java extension class to wrap a BABEL extendable in a Java object.
JavaImplSource(Extendable) - Constructor for class gov.llnl.babel.backend.jdk.JavaImplSource
Create an object capable of generating the source file for Java implementation
jj_nt - Variable in class gov.llnl.babel.parsers.sidl.Parser
 
jjnewLexState - Static variable in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
jjstrLiteralImages - Static variable in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 

K

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

L

LanguageWriter - Class in gov.llnl.babel.backend.writers
Abstract class LanguageWriter extends the pretty writer class with additional features for backend code generation.
LanguageWriter(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriter
Create a LanguageWriter instance that will send output to the specified print writer object.
LanguageWriterForC - Class in gov.llnl.babel.backend.writers
Class LanguageWriterForC extends the generic language writer to provide additional capabilities for writing C code.
LanguageWriterForC(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForC
Create a LanguageWriterForC instance that will send output to the specified print writer object.
LanguageWriterForC(PrintWriter, LineCountingFilterWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForC
Create a LanguageWriterForC instance that will send output to the specified print writer object.
LanguageWriterForCxx - Class in gov.llnl.babel.backend.writers
Class LanguageWriterForCxx extends the generic language writer to provide additional capabilities for writing C++ code.
LanguageWriterForCxx(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Create a LanguageWriterForCxx instance that will send output to the specified print writer object.
LanguageWriterForCxx(PrintWriter, LineCountingFilterWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForCxx
Create a LanguageWriterForCxx instance that will send output to the specified print writer object.
LanguageWriterForFortran - Class in gov.llnl.babel.backend.writers
Class LanguageWriterForFortran extends the generic language writer to provide additional capabilities for writing Fortran code, such as Fortran comment blocks.
LanguageWriterForFortran(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForFortran
Create a LanguageWriterForFortran instance that will send output to the specified print writer object.
LanguageWriterForJava - Class in gov.llnl.babel.backend.writers
Class LanguageWriterForJava extends the generic language writer to provide additional capabilities for writing Java code.
LanguageWriterForJava(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForJava
Create a LanguageWriterForJava instance that will send output to the specified print writer object.
LanguageWriterForMakefiles - Class in gov.llnl.babel.backend.writers
Class LanguageWriterForMakefiles extends the generic language writer to provide additional capabilities for writing out makefiles.
LanguageWriterForMakefiles(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForMakefiles
Create a LanguageWriterForMakefiles instance that will send output to the specified print writer object.
LanguageWriterForPython - Class in gov.llnl.babel.backend.writers
Class LanguageWriterForPython extends the generic language writer to provide additional capabilities for writing Python code.
LanguageWriterForPython(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForPython
Create a LanguageWriterForPython instance that will send output to the specified print writer object.
LanguageWriterForSidl - Class in gov.llnl.babel.backend.writers
Class LanguageWriterForSidl extends the generic language writer to provide additional capabilities for writing sidl code.
LanguageWriterForSidl(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.LanguageWriterForSidl
Create a LanguageWriterForSidl instance that will send output to the specified print writer object.
length() - Method in class sidl.Boolean.Array1
Routine gets length of the array
length(int) - Method in class sidl.Boolean.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Boolean.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Boolean.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Boolean.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Boolean.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Boolean.Array7
Routine gets length of the array in the specified dimension
length() - Method in class sidl.Character.Array1
Routine gets length of the array
length(int) - Method in class sidl.Character.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Character.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Character.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Character.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Character.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Character.Array7
Routine gets length of the array in the specified dimension
length() - Method in class sidl.Double.Array1
Routine gets length of the array
length(int) - Method in class sidl.Double.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Double.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Double.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Double.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Double.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Double.Array7
Routine gets length of the array in the specified dimension
length() - Method in class sidl.DoubleComplex.Array1
Routine gets length of the array
length(int) - Method in class sidl.DoubleComplex.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.DoubleComplex.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.DoubleComplex.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.DoubleComplex.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.DoubleComplex.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.DoubleComplex.Array7
Routine gets length of the array in the specified dimension
length() - Method in class sidl.Enum.Array1
Routine gets length of the array
length(int) - Method in class sidl.Enum.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Enum.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Enum.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Enum.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Enum.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Enum.Array7
Routine gets length of the array in the specified dimension
length() - Method in class sidl.Float.Array1
Routine gets length of the array
length(int) - Method in class sidl.Float.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Float.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Float.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Float.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Float.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Float.Array7
Routine gets length of the array in the specified dimension
length() - Method in class sidl.FloatComplex.Array1
Routine gets length of the array
length(int) - Method in class sidl.FloatComplex.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.FloatComplex.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.FloatComplex.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.FloatComplex.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.FloatComplex.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.FloatComplex.Array7
Routine gets length of the array in the specified dimension
length() - Method in class sidl.Integer.Array1
Routine gets length of the array
length(int) - Method in class sidl.Integer.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Integer.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Integer.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Integer.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Integer.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Integer.Array7
Routine gets length of the array in the specified dimension
length() - Method in class sidl.Long.Array1
Routine gets length of the array
length(int) - Method in class sidl.Long.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Long.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Long.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Long.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Long.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Long.Array7
Routine gets length of the array in the specified dimension
length() - Method in class sidl.Opaque.Array1
Routine gets length of the array
length(int) - Method in class sidl.Opaque.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Opaque.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Opaque.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Opaque.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Opaque.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.Opaque.Array7
Routine gets length of the array in the specified dimension
length() - Method in class sidl.String.Array1
Routine gets length of the array
length(int) - Method in class sidl.String.Array2
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.String.Array3
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.String.Array4
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.String.Array5
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.String.Array6
Routine gets length of the array in the specified dimension
length(int) - Method in class sidl.String.Array7
Routine gets length of the array in the specified dimension
LESS_EQUAL - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
LESS_THAN - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
LevelComparator - Class in gov.llnl.babel.backend
 
LevelComparator(SymbolTable) - Constructor for class gov.llnl.babel.backend.LevelComparator
 
Lexer - Class in gov.llnl.babel.url.cookie
A class to convert text from the value of a HTTP Set-Cookie2 to a stream of lexical tokens.
Lexer(Reader) - Constructor for class gov.llnl.babel.url.cookie.Lexer
Create a lexer and give provide it with a stream of characters.
LexicalException - Exception in gov.llnl.babel.url.cookie
A separate exception to indicate lexical errors.
LexicalException(String) - Constructor for exception gov.llnl.babel.url.cookie.LexicalException
Create a lexical exception.
lexStateNames - Static variable in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
LINE_DOC_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
LineCountingFilterWriter - Class in gov.llnl.babel.backend.writers
The LineCountingFilterWriter keeps track of the current line going through the character stream.
LineCountingFilterWriter(Writer) - Constructor for class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
LineRedirector - Interface in gov.llnl.babel.backend.writers
Interface LineRedirector is implemented by language writers that support #line Preprocessor redirectives, or some similar mechanism for VPATH builds.
LITERAL_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
LiteralExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A literal expression is a literal of type: integer, character, floating point, or string.
LOAD - Static variable 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).
loadExtensions(CommandLineDictionary) - Static method in class gov.llnl.babel.CommandLineDriver
Load and create an instance of each class in listed in the comma separated list stored in the Java property babel.extensions.
LOCAL - Static variable in class gov.llnl.babel.symbols.Method
 
log(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the logarithm of a DoubleComplex z, with a branch cut along the negative real axis.
log(FloatComplex) - Static method in class sidl.FloatComplex
Returns the logarithm of a FloatComplex z, with a branch cut along the negative real axis.
log10(double) - Static method in class sidl.Sfun
Returns the common (base 10) logarithm of a double.
logBeta(double, double) - Static method in class sidl.Sfun
Returns the logarithm of the Beta function.
logGamma(double) - Static method in class sidl.Sfun
Returns the logarithm of the Gamma function of a double.
LONG - Static variable in class gov.llnl.babel.symbols.Type
 
Long - Class in sidl
Class Long contains inner classes that provide holder and array support for standard Java primitive types.
Long() - Constructor for class sidl.Long
 
Long.Array - Class in sidl
Define a one dimensional array of type long for the sidl Java run-time.
Long.Array() - Constructor for class sidl.Long.Array
Construct an empty array object.
Long.Array(long, boolean) - Constructor for class sidl.Long.Array
Create an array using an IOR array pointer.
Long.Array(int, int[], int[], boolean) - Constructor for class sidl.Long.Array
Create an array with the specified lower and upper bounds.
Long.Array.Holder - Class in sidl
 
Long.Array.Holder() - Constructor for class sidl.Long.Array.Holder
Create a holder class with an empty holdee object.
Long.Array.Holder(Long.Array) - Constructor for class sidl.Long.Array.Holder
Create a holder with the specified object.
Long.Array1 - Class in sidl
Define a one dimensional array of type long.
Long.Array1() - Constructor for class sidl.Long.Array1
Create an empty one dimensional array.
Long.Array1(long, boolean) - Constructor for class sidl.Long.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Long.Array1(int, int, boolean) - Constructor for class sidl.Long.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array1(int, boolean) - Constructor for class sidl.Long.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Long.Array1(long[]) - Constructor for class sidl.Long.Array1
Create a one dimensional array using the specified Java array.
Long.Array1.Holder - Class in sidl
 
Long.Array1.Holder() - Constructor for class sidl.Long.Array1.Holder
Create a holder class with an empty holdee object.
Long.Array1.Holder(Long.Array1) - Constructor for class sidl.Long.Array1.Holder
Create a holder with the specified object.
Long.Array2 - Class in sidl
Define a two dimensional array of type long.
Long.Array2() - Constructor for class sidl.Long.Array2
Create an empty two dimensional array.
Long.Array2(long, boolean) - Constructor for class sidl.Long.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Long.Array2(int, int, int, int, boolean) - Constructor for class sidl.Long.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array2(int, int, boolean) - Constructor for class sidl.Long.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Long.Array2(long[][]) - Constructor for class sidl.Long.Array2
Create a two dimensional array using the specified Java array.
Long.Array2.Holder - Class in sidl
 
Long.Array2.Holder() - Constructor for class sidl.Long.Array2.Holder
Create a holder class with an empty holdee object.
Long.Array2.Holder(Long.Array2) - Constructor for class sidl.Long.Array2.Holder
Create a holder with the specified object.
Long.Array3 - Class in sidl
Define a three dimensional array of type long.
Long.Array3() - Constructor for class sidl.Long.Array3
Create an empty three dimensional array.
Long.Array3(long, boolean) - Constructor for class sidl.Long.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Long.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array3(int, int, int, boolean) - Constructor for class sidl.Long.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Long.Array3(long[][][]) - Constructor for class sidl.Long.Array3
Create a three dimensional array using the specified Java array.
Long.Array3.Holder - Class in sidl
 
Long.Array3.Holder() - Constructor for class sidl.Long.Array3.Holder
Create a holder class with an empty holdee object.
Long.Array3.Holder(Long.Array3) - Constructor for class sidl.Long.Array3.Holder
Create a holder with the specified object.
Long.Array4 - Class in sidl
Define a four dimensional array of type long.
Long.Array4() - Constructor for class sidl.Long.Array4
Create an empty four dimensional array.
Long.Array4(long, boolean) - Constructor for class sidl.Long.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Long.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array4(int, int, int, int, boolean) - Constructor for class sidl.Long.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Long.Array4(long[][][][]) - Constructor for class sidl.Long.Array4
Create a four dimensional array using the specified Java array.
Long.Array4.Holder - Class in sidl
 
Long.Array4.Holder() - Constructor for class sidl.Long.Array4.Holder
Create a holder class with an empty holdee object.
Long.Array4.Holder(Long.Array4) - Constructor for class sidl.Long.Array4.Holder
Create a holder with the specified object.
Long.Array5 - Class in sidl
Define a five dimensional array of type long.
Long.Array5() - Constructor for class sidl.Long.Array5
Create an empty four dimensional array.
Long.Array5(long, boolean) - Constructor for class sidl.Long.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Long.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Long.Array5(long[][][][][]) - Constructor for class sidl.Long.Array5
Create a five dimensional array using the specified Java array.
Long.Array5.Holder - Class in sidl
 
Long.Array5.Holder() - Constructor for class sidl.Long.Array5.Holder
Create a holder class with an empty holdee object.
Long.Array5.Holder(Long.Array5) - Constructor for class sidl.Long.Array5.Holder
Create a holder with the specified object.
Long.Array6 - Class in sidl
Define a six dimensional array of type long.
Long.Array6() - Constructor for class sidl.Long.Array6
Create an empty six dimensional array.
Long.Array6(long, boolean) - Constructor for class sidl.Long.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Long.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Long.Array6(long[][][][][][]) - Constructor for class sidl.Long.Array6
Create a six dimensional array using the specified Java array.
Long.Array6.Holder - Class in sidl
 
Long.Array6.Holder() - Constructor for class sidl.Long.Array6.Holder
Create a holder class with an empty holdee object.
Long.Array6.Holder(Long.Array6) - Constructor for class sidl.Long.Array6.Holder
Create a holder with the specified object.
Long.Array7 - Class in sidl
Define a seven dimensional array of type long.
Long.Array7() - Constructor for class sidl.Long.Array7
Create an empty seven dimensional array.
Long.Array7(long, boolean) - Constructor for class sidl.Long.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Long.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Long.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Long.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Long.Array7(long[][][][][][][]) - Constructor for class sidl.Long.Array7
Create a seven dimensional array using the specified Java array.
Long.Array7.Holder - Class in sidl
 
Long.Array7.Holder() - Constructor for class sidl.Long.Array7.Holder
Create a holder class with an empty holdee object.
Long.Array7.Holder(Long.Array7) - Constructor for class sidl.Long.Array7.Holder
Create a holder with the specified object.
Long.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Long.
Long.Holder() - Constructor for class sidl.Long.Holder
Create a holder class with an empty holdee object.
Long.Holder(long) - Constructor for class sidl.Long.Holder
Create a holder with the specified object.
LongLiteral - Class in gov.llnl.babel.symbols
 
LongLiteral(Long, String) - Constructor for class gov.llnl.babel.symbols.LongLiteral
Create a new object.
lookingAhead - Variable in class gov.llnl.babel.parsers.sidl.Parser
 
lookupElement(Element, String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Search the children of the specified parent element and return the first element that matches the specified element name.
lookupMethodByLongName(String, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return the Method with the specified long method name.
lookupMethodByShortName(String, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Return the Collection of methods, each in Method form, that are found to have the specified short method name, if any.
lookupSymbol(SymbolID) - Static method in class gov.llnl.babel.backend.Utilities
Lookup a symbol entry in the singleton symbol table.
lookupSymbol(String) - Static method in class gov.llnl.babel.backend.Utilities
Lookup a symbol entry in the singleton symbol table by fully qualified name.
lookupSymbol(SymbolID) - Method in class gov.llnl.babel.repository.FileRepository
Look up the symbol based on the fully qualified name and version in the file repository.
lookupSymbol(String) - Method in class gov.llnl.babel.repository.FileRepository
Look up a symbol based on the fully qualified name and retrieve the most recent version that matches the symbol name.
lookupSymbol(SymbolID) - Method in class gov.llnl.babel.repository.WebRepository
Look up the symbol based on the fully qualified name and version in the web repository.
lookupSymbol(String) - Method in class gov.llnl.babel.repository.WebRepository
Look up a symbol based on the fully qualified name and retrieve the most recent version that matches the symbol name.
lookupSymbol(String) - Method in interface gov.llnl.babel.symbols.SymbolResolver
Look up a symbol based on the fully qualified name but accept any version.
lookupSymbol(SymbolID) - Method in interface gov.llnl.babel.symbols.SymbolResolver
Look up a symbol based on the fully qualified name and the version.
lookupSymbol(String) - Method in class gov.llnl.babel.symbols.SymbolTable
Look up a symbol in the symbol table based on the fully qualified name.
lookupSymbol(SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
Look up a symbol in the symbol table based on the fully qualified name and the version number.
lower(int) - Method in class gov.llnl.sidl.BaseArray
Return the lower index of the array corresponding to the specified array dimension.

M

MACRO_RETURN_TYPE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MACRO_RETURNS_BOOLEAN_IND - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MACRO_RETURNS_DOUBLE_IND - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MACRO_RETURNS_INTEGER_IND - Static variable in class gov.llnl.babel.symbols.MethodCall
 
main(String[]) - Static method in class gov.llnl.babel.backend.CodeSplicer
Test out the code splicer class.
main(String[]) - Static method in class gov.llnl.babel.backend.mangler.FortranMangler
 
main(String[]) - Static method in class gov.llnl.babel.backend.writers.PrettyWriterTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.CommandLineDriver
Main babel entry point.
main(String[]) - Static method in class gov.llnl.babel.config.ConfigurationTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.config.MetadataTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.parsers.sidl.Grammar
Print the grammar productions to the standard system output.
main(String[]) - Static method in class gov.llnl.babel.parsers.xml.TestParseXML
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.ParserTest
Main entry point.
main(String[]) - Static method in class gov.llnl.babel.repository.RepositoryTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.url.URLTest
Method main is the entry point for the unit test.
main(String[]) - Static method in class gov.llnl.babel.xml.XMLTest
Method main is the entry point for the unit test.
MAJOR_VERSION - Static variable in class gov.llnl.babel.backend.IOR
 
makeCxxCheckNullIOR() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the make package subdirs user option.
MakefileGenerator - Class in gov.llnl.babel.backend
This class is used to generate makefiles but may be amenable to extension to other types of build files.
MakefileGenerator() - Constructor for class gov.llnl.babel.backend.MakefileGenerator
 
makeGlueSubdirs() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the package and glue subdirs user option.
makeLanguageSubdir() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the language subdirectory user option.
makePackageSubdirs() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the make package subdirs user option.
markSymbolAsModified(SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
Mark a symbol in the symbol table as modified.
match(SymbolID) - Method in class gov.llnl.babel.symbols.RegexMatch
Return true if the SymbolID matches the compiled regular expression.
MAX_OP_VALUE - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
MAX_PRODUCTION - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
MAX_TYPE_IND - Static variable in class gov.llnl.babel.symbols.Type
 
MAX_VALID_MACRO_RETURNS - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MAXIMUM_ARRAY_METHOD - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MAXIMUM_METHOD - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MAXNAME - Static variable in class gov.llnl.babel.backend.fortran.AbbrevHeader
The maximum number of characters allowed in a name.
MAXUNMANGLED - Static variable in class gov.llnl.babel.backend.fortran.AbbrevHeader
 
Metadata - Class in gov.llnl.babel.config
The Metadata class contains information from the machine configuration database XML metadata file.
Metadata(String) - Constructor for class gov.llnl.babel.config.Metadata
The constructor for the Metadata class initializes the internal data structures and parses the specified XML document.
Metadata - Class in gov.llnl.babel.symbols
The Metadata class represents the metadata associated with a symbol.
Metadata(String) - Constructor for class gov.llnl.babel.symbols.Metadata
This constructor for the Metadata class takes a date string as an argument and throws a ParseException if it is not in the proper format.
Metadata(Date) - Constructor for class gov.llnl.babel.symbols.Metadata
This constructor for the Metadata class takes a date object as an argument.
MetadataTest - Class in gov.llnl.babel.config
The MetadataTest class is a simple unit test for the Metadata class.
MetadataTest() - Constructor for class gov.llnl.babel.config.MetadataTest
 
METHOD - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Method(Extendable, Method) - Method in class gov.llnl.babel.parsers.sidl.Parser
The SIDL method production has a return type, a method identifier, an optional argument list, an optional communication modifier, and an optional throws clause.
Method - Class in gov.llnl.babel.symbols
The Method class defines a SIDL method, including modifiers, return type, name, arguments, and exceptions.
Method() - Constructor for class gov.llnl.babel.symbols.Method
Create an empty Method object that will be built by calls to other member functions.
Method.RarrayInfo - Class in gov.llnl.babel.symbols
 
Method.RarrayInfo(Argument, Argument, int) - Constructor for class gov.llnl.babel.symbols.Method.RarrayInfo
 
METHOD_ANY_ARRAY - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ANY_BUILTIN - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_ALL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_ANY - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_COUNT - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_DIMEN - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_IRANGE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_LOWER - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_MAX - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_MIN - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_NEAR_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_NON_DECR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_NON_INCR - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_NONE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_RANGE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_SIZE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_STRIDE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_SUM - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_ARRAY_UPPER - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_IRANGE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_NEAR_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_NOT_RESERVED - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_NUMERIC_ARRAY - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_RANGE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_RELATION_BOTH - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_RELATION_LEFT - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_RELATION_NONE - Static variable in class gov.llnl.babel.symbols.MethodCall
 
METHOD_RELATION_RIGHT - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MethodCall - Class in gov.llnl.babel.symbols
 
MethodCall(String) - Constructor for class gov.llnl.babel.symbols.MethodCall
Create a new object.
MIN_OP_VALUE - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
MIN_PRODUCTION - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
MIN_TYPE_IND - Static variable in class gov.llnl.babel.symbols.Type
 
MINIMUM_METHOD - Static variable in class gov.llnl.babel.symbols.MethodCall
 
MINOR_VERSION - Static variable in class gov.llnl.babel.backend.IOR
 
MINUS - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
MINUS - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
minus(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the difference of two DoubleComplex objects, x-y.
minus(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the difference of a DoubleComplex object and a double, x-y.
minus(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the difference of a double and a DoubleComplex object, x-y.
minus(DoubleComplex) - Method in class sidl.DoubleComplex
Returns the difference of this DoubleComplex object and another DoubleComplex object, this-y.
minus(double) - Method in class sidl.DoubleComplex
Subtracts a double from this DoubleComplex and returns the difference, this-y.
minus(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the difference of two FloatComplex objects, x-y.
minus(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the difference of a FloatComplex object and a float, x-y.
minus(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns the difference of a float and a FloatComplex object, x-y.
minus(FloatComplex) - Method in class sidl.FloatComplex
Returns the difference of this FloatComplex object and another FloatComplex object, this-y.
minus(float) - Method in class sidl.FloatComplex
Subtracts a float from this FloatComplex and returns the difference, this-y.
minusReverse(double) - Method in class sidl.DoubleComplex
Returns the difference of this DoubleComplex object and a double, this-y.
minusReverse(float) - Method in class sidl.FloatComplex
Returns the difference of this FloatComplex object and a float, this-y.
ModuleSource - Class in gov.llnl.babel.backend.fortran
This class provides the ability to write a FORTRAN 90 module for a sidl class/interface.
ModuleSource(LanguageWriterForFortran) - Constructor for class gov.llnl.babel.backend.fortran.ModuleSource
Generate an instance to write the module for a FORTRAN 90 client.
MODULUS - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
MULTIPLICATIVE_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
MultiplicativeExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A multiplicative expression may be a unary (multiplicative) expression or binary (multiplicative expression, "*" or "/" or "mod", unary) expression.
MULTIPLY - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 

N

NameCollisionException - Exception in gov.llnl.babel.cli
This exception is thrown by CommandLineDictionary.addCommandLineSwitch(gov.llnl.babel.cli.CommandLineSwitch) when the client attempts to add a switch that has the same name as an entry already in the dictionary.
NameCollisionException(CommandLineSwitch) - Constructor for exception gov.llnl.babel.cli.NameCollisionException
Create an exception indicating that there is a name space collision between command line switches.
NameMangler - Interface in gov.llnl.babel.backend.mangler
When symbol names are too long for a language, a NameMangler maps long names onto shorter names that are unlikely to conflict with other symbol names.
needsAbbrev() - Static method in class gov.llnl.babel.backend.fortran.Fortran
 
negative(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the negative of a DoubleComplex object, -z.
negative(FloatComplex) - Static method in class sidl.FloatComplex
Returns the negative of a FloatComplex object, -z.
nestImplPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate a the namespaces in which the C++ class is nested.
nestPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Generate a the namespaces in which the C++ class is nested.
nestPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Generate a the namespaces in which the C++ class is nested.
nestPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate a the namespaces in which the C++ class is nested.
nestPackagesInNamespaces(LanguageWriterForCxx, SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Generate a the namespaces in which the C++ class is nested.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.Dependencies
 
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.DependenciesGenerator
This method is called for each file created by the FileManager.
newFile(SymbolID, int, String, String, String) - Method in interface gov.llnl.babel.backend.FileListener
This method is called by the FileManager for each new file it creates.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.MakefileGenerator
This method is called for each file created by the FileManager.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
This method is called for each file created by the FileManager.
newFile(SymbolID, int, String, String, String) - Method in class gov.llnl.babel.backend.python.SetupGenerator
This method is called by the FileManager for each new file it creates.
newToken(int) - Static method in class gov.llnl.babel.parsers.sidl.Token
Returns a new Token object, by default.
next - Variable in class gov.llnl.babel.parsers.sidl.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 variable in class gov.llnl.babel.BabelConfiguration
 
NonMangler - Class in gov.llnl.babel.backend.mangler
This mangler doesn't do any mangling.
NonMangler() - Constructor for class gov.llnl.babel.backend.mangler.NonMangler
 
NOOP - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
NOOP - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
NORMAL - Static variable in class gov.llnl.babel.symbols.Method
 
NOT - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
NOT_EQUAL - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
notExcluded(SymbolID) - Static method in class gov.llnl.babel.CommandLineDriver
 
NULL - Static variable in class gov.llnl.babel.backend.c.C
 
NULL - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
NULL - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 

O

ONEWAY - Static variable in class gov.llnl.babel.symbols.Method
 
OPAQUE - Static variable in class gov.llnl.babel.symbols.Type
 
Opaque - Class in sidl
Class Opaque contains inner classes that provide holder and array support for standard Java primitive types.
Opaque() - Constructor for class sidl.Opaque
 
Opaque.Array - Class in sidl
Define a one dimensional array of type long for the sidl Java run-time.
Opaque.Array() - Constructor for class sidl.Opaque.Array
Construct an empty array object.
Opaque.Array(long, boolean) - Constructor for class sidl.Opaque.Array
Create an array using an IOR array pointer.
Opaque.Array(int, int[], int[], boolean) - Constructor for class sidl.Opaque.Array
Create an array with the specified lower and upper bounds.
Opaque.Array.Holder - Class in sidl
 
Opaque.Array.Holder() - Constructor for class sidl.Opaque.Array.Holder
Create a holder class with an empty holdee object.
Opaque.Array.Holder(Opaque.Array) - Constructor for class sidl.Opaque.Array.Holder
Create a holder with the specified object.
Opaque.Array1 - Class in sidl
Define a one dimensional array of type long.
Opaque.Array1() - Constructor for class sidl.Opaque.Array1
Create an empty one dimensional array.
Opaque.Array1(long, boolean) - Constructor for class sidl.Opaque.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
Opaque.Array1(int, int, boolean) - Constructor for class sidl.Opaque.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array1(int, boolean) - Constructor for class sidl.Opaque.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array1(long[]) - Constructor for class sidl.Opaque.Array1
Create a one dimensional array using the specified Java array.
Opaque.Array1.Holder - Class in sidl
 
Opaque.Array1.Holder() - Constructor for class sidl.Opaque.Array1.Holder
Create a holder class with an empty holdee object.
Opaque.Array1.Holder(Opaque.Array1) - Constructor for class sidl.Opaque.Array1.Holder
Create a holder with the specified object.
Opaque.Array2 - Class in sidl
Define a two dimensional array of type long.
Opaque.Array2() - Constructor for class sidl.Opaque.Array2
Create an empty two dimensional array.
Opaque.Array2(long, boolean) - Constructor for class sidl.Opaque.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
Opaque.Array2(int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array2(int, int, boolean) - Constructor for class sidl.Opaque.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array2(long[][]) - Constructor for class sidl.Opaque.Array2
Create a two dimensional array using the specified Java array.
Opaque.Array2.Holder - Class in sidl
 
Opaque.Array2.Holder() - Constructor for class sidl.Opaque.Array2.Holder
Create a holder class with an empty holdee object.
Opaque.Array2.Holder(Opaque.Array2) - Constructor for class sidl.Opaque.Array2.Holder
Create a holder with the specified object.
Opaque.Array3 - Class in sidl
Define a three dimensional array of type long.
Opaque.Array3() - Constructor for class sidl.Opaque.Array3
Create an empty three dimensional array.
Opaque.Array3(long, boolean) - Constructor for class sidl.Opaque.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
Opaque.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array3(int, int, int, boolean) - Constructor for class sidl.Opaque.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array3(long[][][]) - Constructor for class sidl.Opaque.Array3
Create a three dimensional array using the specified Java array.
Opaque.Array3.Holder - Class in sidl
 
Opaque.Array3.Holder() - Constructor for class sidl.Opaque.Array3.Holder
Create a holder class with an empty holdee object.
Opaque.Array3.Holder(Opaque.Array3) - Constructor for class sidl.Opaque.Array3.Holder
Create a holder with the specified object.
Opaque.Array4 - Class in sidl
Define a four dimensional array of type long.
Opaque.Array4() - Constructor for class sidl.Opaque.Array4
Create an empty four dimensional array.
Opaque.Array4(long, boolean) - Constructor for class sidl.Opaque.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
Opaque.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array4(int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array4(long[][][][]) - Constructor for class sidl.Opaque.Array4
Create a four dimensional array using the specified Java array.
Opaque.Array4.Holder - Class in sidl
 
Opaque.Array4.Holder() - Constructor for class sidl.Opaque.Array4.Holder
Create a holder class with an empty holdee object.
Opaque.Array4.Holder(Opaque.Array4) - Constructor for class sidl.Opaque.Array4.Holder
Create a holder with the specified object.
Opaque.Array5 - Class in sidl
Define a five dimensional array of type long.
Opaque.Array5() - Constructor for class sidl.Opaque.Array5
Create an empty four dimensional array.
Opaque.Array5(long, boolean) - Constructor for class sidl.Opaque.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
Opaque.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array5(long[][][][][]) - Constructor for class sidl.Opaque.Array5
Create a five dimensional array using the specified Java array.
Opaque.Array5.Holder - Class in sidl
 
Opaque.Array5.Holder() - Constructor for class sidl.Opaque.Array5.Holder
Create a holder class with an empty holdee object.
Opaque.Array5.Holder(Opaque.Array5) - Constructor for class sidl.Opaque.Array5.Holder
Create a holder with the specified object.
Opaque.Array6 - Class in sidl
Define a six dimensional array of type long.
Opaque.Array6() - Constructor for class sidl.Opaque.Array6
Create an empty six dimensional array.
Opaque.Array6(long, boolean) - Constructor for class sidl.Opaque.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
Opaque.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array6(long[][][][][][]) - Constructor for class sidl.Opaque.Array6
Create a six dimensional array using the specified Java array.
Opaque.Array6.Holder - Class in sidl
 
Opaque.Array6.Holder() - Constructor for class sidl.Opaque.Array6.Holder
Create a holder class with an empty holdee object.
Opaque.Array6.Holder(Opaque.Array6) - Constructor for class sidl.Opaque.Array6.Holder
Create a holder with the specified object.
Opaque.Array7 - Class in sidl
Define a seven dimensional array of type long.
Opaque.Array7() - Constructor for class sidl.Opaque.Array7
Create an empty seven dimensional array.
Opaque.Array7(long, boolean) - Constructor for class sidl.Opaque.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
Opaque.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
Opaque.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.Opaque.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
Opaque.Array7(long[][][][][][][]) - Constructor for class sidl.Opaque.Array7
Create a seven dimensional array using the specified Java array.
Opaque.Array7.Holder - Class in sidl
 
Opaque.Array7.Holder() - Constructor for class sidl.Opaque.Array7.Holder
Create a holder class with an empty holdee object.
Opaque.Array7.Holder(Opaque.Array7) - Constructor for class sidl.Opaque.Array7.Holder
Create a holder with the specified object.
Opaque.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type Opaque.
Opaque.Holder() - Constructor for class sidl.Opaque.Holder
Create a holder class with an empty holdee object.
Opaque.Holder(long) - Constructor for class sidl.Opaque.Holder
Create a holder with the specified object.
openCxxExtern() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Open the C++ extern block at the top of the header file.
openHeaderGuard(String) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Open the header include guard at the top of the header file.
openUCxxNamespace(LanguageWriterForCxx) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Opens ucxx namespace
OR - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
OUT - Static variable in class gov.llnl.babel.symbols.Argument
 
OUT - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
outputSymbolEdits(String, PrintWriter) - Method in class gov.llnl.babel.backend.CodeSplicer
Output symbol information to the specified output print writer.
outputUnusedSymbolEdits(PrintWriter) - Method in class gov.llnl.babel.backend.CodeSplicer
Output the unused edits in the symbol edit database.
over(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns DoubleComplex object divided by a DoubleComplex object, x/y.
over(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns DoubleComplex object divided by a double, x/y.
over(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns a double divided by a DoubleComplex object, x/y.
over(DoubleComplex) - Method in class sidl.DoubleComplex
Returns this DoubleComplex object divided by another DoubleComplex object, this/y.
over(double) - Method in class sidl.DoubleComplex
Returns this DoubleComplex object divided by double, this/y.
over(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns FloatComplex object divided by a FloatComplex object, x/y.
over(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns FloatComplex object divided by a float, x/y.
over(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns a float divided by a FloatComplex object, x/y.
over(FloatComplex) - Method in class sidl.FloatComplex
Returns this FloatComplex object divided by another FloatComplex object, this/y.
over(float) - Method in class sidl.FloatComplex
Returns this FloatComplex object divided by float, this/y.
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.

P

PACKAGE - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Package() - Method in class gov.llnl.babel.parsers.sidl.Parser
The SIDL package specification begins with a "package" token followed by a scoped identifier.
Package - Class in gov.llnl.babel.symbols
The Package class describes a sidl package naming scope.
Package(SymbolID, Comment) - Constructor for class gov.llnl.babel.symbols.Package
Create a new Package with the specified symbol identifier and comment.
Package(SymbolID, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Package
Create a new Package with the specified symbol identifier, comment, and metadata.
PACKAGE - Static variable in class gov.llnl.babel.symbols.Symbol
 
PACKAGE - Static variable in class gov.llnl.babel.symbols.Type
 
PackageMakeInfoGenerator - Class in gov.llnl.babel.backend
This class is used to generate a makefile at the top of the generated source tree (for an invocation of babel) that tells about the other makefiles/setup.py files in the tree.
PackageMakeInfoGenerator() - Constructor for class gov.llnl.babel.backend.PackageMakeInfoGenerator
 
packArg(String, String, Argument) - Static method in class gov.llnl.babel.backend.rmi.RMI
generate the method call to pack an argument
packType(String, String, Type, String, String) - Static method in class gov.llnl.babel.backend.rmi.RMI
backwards compatible....
packType(String, String, Type, String, String, int, boolean) - Static method in class gov.llnl.babel.backend.rmi.RMI
generate the method call to pack a type
parse(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Parse and validate the XML document represented by the string URI.
parse(InputSource, EntityResolver) - Static method in class gov.llnl.babel.xml.XMLUtilities
Parse and validate the XML document represented by the specified input source.
parseCheckOnly() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the parser check user option.
ParseException - Exception in gov.llnl.babel.parsers.sidl
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception gov.llnl.babel.parsers.sidl.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception gov.llnl.babel.parsers.sidl.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception gov.llnl.babel.parsers.sidl.ParseException
 
Parser - Class in gov.llnl.babel.parsers.sidl
The Parser class is automatically generated by the JavaCC compiler.
Parser(InputStream) - Constructor for class gov.llnl.babel.parsers.sidl.Parser
 
Parser(Reader) - Constructor for class gov.llnl.babel.parsers.sidl.Parser
 
Parser(ParserTokenManager) - Constructor for class gov.llnl.babel.parsers.sidl.Parser
 
ParserConstants - Interface in gov.llnl.babel.parsers.sidl
 
ParserTest - Class in gov.llnl.babel
This class is the main test driver for the sidl parser.
ParserTest() - Constructor for class gov.llnl.babel.ParserTest
 
ParserTokenManager - Class in gov.llnl.babel.parsers.sidl
 
ParserTokenManager(SimpleCharStream) - Constructor for class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
ParserTokenManager(SimpleCharStream, int) - Constructor for class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
ParseSymbolException - Exception in gov.llnl.babel.parsers.xml
The ParseSymbolException exception class is thrown if an error is detected while parsing an XML/DOM symbol representation.
ParseSymbolException(String) - Constructor for exception gov.llnl.babel.parsers.xml.ParseSymbolException
Create a new ParseSymbolException exception with the specified message string.
ParseSymbolXML - Class in gov.llnl.babel.parsers.xml
Class ParseSymbolXML converts an XML document into a SIDL symbol.
ParseSymbolXML(InputSource) - Constructor for class gov.llnl.babel.parsers.xml.ParseSymbolXML
Create an XML input stream to SIDL symbol converter object.
ParseSymbolXML(Document) - Constructor for class gov.llnl.babel.parsers.xml.ParseSymbolXML
Create a DOM document to SIDL symbol converter object.
PLUS - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
PLUS - Static variable in class gov.llnl.babel.symbols.UnaryExpression
 
plus(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the sum of two DoubleComplex objects, x+y.
plus(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the sum of a DoubleComplex and a double, x+y.
plus(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the sum of a double and a DoubleComplex, x+y.
plus(DoubleComplex) - Method in class sidl.DoubleComplex
Returns the sum of this DoubleComplex and another DoubleComplex, this+y.
plus(double) - Method in class sidl.DoubleComplex
Returns the sum of this DoubleComplex a double, this+y.
plus(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the sum of two FloatComplex objects, x+y.
plus(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the sum of a FloatComplex and a float, x+y.
plus(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns the sum of a float and a FloatComplex, x+y.
plus(FloatComplex) - Method in class sidl.FloatComplex
Returns the sum of this FloatComplex and another FloatComplex, this+y.
plus(float) - Method in class sidl.FloatComplex
Returns the sum of this FloatComplex a float, this+y.
plusReverse(double) - Method in class sidl.DoubleComplex
Returns the sum of this DoubleComplex and a double, x+this.
plusReverse(float) - Method in class sidl.FloatComplex
Returns the sum of this FloatComplex and a float, x+this.
POST_EXCEPTION - Static variable in class gov.llnl.babel.BabelConfiguration
 
POSTCONDITION_CALL_PREFIX - Static variable in class gov.llnl.babel.backend.IOR
 
POSTFIX_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
PostfixExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A postfix expression may be a primary expression or an identifier followed by an optional argument list.
postprocessJNIArgument(LanguageWriterForC, Argument, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Method postprocessJNIArgument converts between IOR arguments and Java arguments.
postprocessJNIReturn(LanguageWriterForC, Type, String, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Method postprocessJNIReturn converts between IOR return arguments and Java return arguments.
postprocessServerJNIArgument(LanguageWriterForC, Argument, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Method postprocessServerJNIArgument converts Java arguments to IOR arguments.
postprocessServerJNIReturn(LanguageWriterForC, Type, String, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Method postprocessServerJNIReturn converts from java return arguments to IOR return arguments.
postToURL(String, String, InputStream) - Method in class gov.llnl.babel.url.CookieConnection
Open a POST connection to the specified URL and submit the specified input stream with the associated content type.
pow(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the DoubleComplex z raised to the x power, with a branch cut for the first parameter (z) along the negative real axis.
pow(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the DoubleComplex x raised to the DoubleComplex y power.
pow(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the FloatComplex z raised to the x power, with a branch cut for the first parameter (z) along the negative real axis.
pow(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the FloatComplex x raised to the FloatComplex y power.
POWER - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
POWER_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
PowerExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A multiplicative expression may be a unary (multiplicative) expression or binary (multiplicative expression, "*" or "/" or "mod", unary) expression.
PRE_EXCEPTION - Static variable in class gov.llnl.babel.BabelConfiguration
 
PRECONDITION_CALL_PREFIX - Static variable in class gov.llnl.babel.backend.IOR
 
prependGlobalUCxx() - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
prependLocalUCxx() - Static method in class gov.llnl.babel.backend.ucxx.Cxx
 
preprocessJNIArgument(LanguageWriterForC, Argument, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Method preprocessJNIArgument converts between Java arguments and IOR arguments.
preprocessServerJNIArgument(LanguageWriterForC, Argument, String) - Static method in class gov.llnl.babel.backend.jdk.Java
Method preprocessServerJNIArgument converts IOR arguments to Java arguments.
PrettyWriter - Class in gov.llnl.babel.backend.writers
The PrettyWriter class formats output for the backend code generators.
PrettyWriter(PrintWriter) - Constructor for class gov.llnl.babel.backend.writers.PrettyWriter
Create a new PrettyWriter instance that will send output to the specified print writer object.
PrettyWriterTest - Class in gov.llnl.babel.backend.writers
Class PrettyWriterTest is a simple unit test for the pretty writer class.
PrettyWriterTest() - Constructor for class gov.llnl.babel.backend.writers.PrettyWriterTest
 
PRIMARY_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
PrimaryExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A primary expression may be an identifier, literal, or conditional expression within parentheses.
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.
printAssertion(LanguageWriter, Assertion) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Print the assertion.
printHelpText() - Method in class gov.llnl.babel.SwitchDictionary
 
println(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the specified string followed by a newline to the print writer output stream.
println() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Advance the output stream to the next line.
printlnUnformatted(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print unformatted text to the print writer stream.
printMethods(Extendable) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Print the methods associated with the extendable (i.e., class or interface).
printParentInterfaces(Extendable) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Print the parent interfaces for the extendable (i.e., class or interface).
printRegisteredGenerators(PrintStream) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
 
printRequires(Package, LanguageWriter) - Static method in class gov.llnl.babel.backend.sidl.ScopedName
Build then print the require statements associated with the package.
printRequires(Package) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Prints the requires statements based on symbols associated with the specified package.
printSignaturePlus(LanguageWriter, boolean, Method, String) - Method in class gov.llnl.babel.backend.sidl.SidlSource
Print the signature of the method, optionally including the definition modifier, and any associated pre- and post-conditions to the specified LanguageWriter.
printSpaces(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print the specified number of spaces to the pretty writer.
printSymbolNames(Set) - Method in class gov.llnl.babel.CommandLineDriver
Print all symbols to output.
printUnformatted(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Print unformatted text to the print writer stream.
processCommandSwitch(String) - Method in interface gov.llnl.babel.cli.CommandLineSwitch
This method is called when the Babel end user specifies this command line switch on the command line.
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.AssertionLevelSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ClientSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.CommentLocalOnlySwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.CxxIORExceptionSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ExcludeExternalSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ExcludeSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.GenerateHooksSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.GenerateSidlStdlibSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.GenerateSubdirSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.HideGlueSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.LanguageSubdirSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.MakePrefixSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.MultiModeSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.NoDefaultRepositorySwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.OutputDirectorySwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ParseCheckSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.RepositoryPathSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ServerSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.ShortFileNamesSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.SuppressIORSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.SuppressTimestampSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.TextSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.VersionSwitch
 
processCommandSwitch(String) - Method in class gov.llnl.babel.UserOptions.VpathSwitch
 
Profile - Class in gov.llnl.babel.config
Class Profile defines one particular machine configuration profile for the Babel compiler.
Profile(String, String) - Constructor for class gov.llnl.babel.config.Profile
The Profile constructor takes a profile name and a language as string arguments.
proxyVariable(String) - Static method in class gov.llnl.babel.backend.python.TranslateArguments
 
PUBLIC_EPV - Static variable in class gov.llnl.babel.backend.IOR
 
PURE - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
putSymbol(Symbol) - Method in class gov.llnl.babel.symbols.SymbolTable
Add a new symbol to the symbol table.
Python - Class in gov.llnl.babel.backend.python
This class defines some of the fundamental mapping rules for translating a symbol in the sidl file into Python.
Python() - Constructor for class gov.llnl.babel.backend.python.Python
Build a Python support object.
PythonClientCSource - Class in gov.llnl.babel.backend.python
This class will write the C source file for a Python C extension module to provide access from Python to a class or interface.
PythonClientCSource(Extendable) - Constructor for class gov.llnl.babel.backend.python.PythonClientCSource
Create an object capable of generating the source C file for a sidl extendable (i.e.
PythonClientHeader - Class in gov.llnl.babel.backend.python
Create and write a header for a Python C extension class to wrap a BABEL extendable in a Python object.
PythonClientHeader(Extendable) - Constructor for class gov.llnl.babel.backend.python.PythonClientHeader
Create an object capable of generating the header file for a BABEL extendable.
PythonServerCSource - Class in gov.llnl.babel.backend.python
The purpose of this class is to generate the C skeleton code to support sidl objects implemented in Python.
PythonServerCSource(Class) - Constructor for class gov.llnl.babel.backend.python.PythonServerCSource
 
PythonServerLaunch - Class in gov.llnl.babel.backend.python
 
PythonServerPySource - Class in gov.llnl.babel.backend.python
The purpose of this class is to generate Python source code to implement a sidl class.
PythonServerPySource(Class) - Constructor for class gov.llnl.babel.backend.python.PythonServerPySource
 

R

RARRAY - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Rarray() - Method in class gov.llnl.babel.parsers.sidl.Parser
Parse an rarray construct and push the resulting type and ordering on top of the stack.
rarray - Variable in class gov.llnl.babel.symbols.Method.RarrayInfo
 
RAW_ARRAY_EXT - Static variable in class gov.llnl.babel.backend.c.C
 
RAW_ARRAY_EXT - Static variable in class gov.llnl.babel.backend.cxx.Cxx
 
readChar() - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
readChar() - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
readConfiguration(String) - Method in class gov.llnl.babel.config.Configuration
Parse the specified XML document to retrieve machine configuration information.
readmitExcludedGroup(String) - Method in class gov.llnl.babel.backend.MakefileGenerator
Remove a group name from those excluded from generation;
readURL(String) - Static method in class gov.llnl.babel.url.URLUtilities
Read data from a properly formatted URL and return it as a string.
real() - Method in class sidl.DoubleComplex
Returns the real part of a DoubleComplex object.
real(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the real part of a DoubleComplex object.
real() - Method in class sidl.FloatComplex
Returns the real part of a FloatComplex object.
real(FloatComplex) - Static method in class sidl.FloatComplex
Returns the real part of a FloatComplex object.
reallocate(int, int[], int[], boolean) - Method in class gov.llnl.sidl.BaseArray
Reallocate array data using the specified dimension and lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Boolean.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Boolean.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Character.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Character.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Character.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Character.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Character.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Character.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Character.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Double.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Double.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Double.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Double.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Double.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Double.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Double.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.DoubleComplex.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.DoubleComplex.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Enum.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Enum.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Enum.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Enum.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Enum.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Enum.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Enum.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Float.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Float.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Float.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Float.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Float.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Float.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Float.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.FloatComplex.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.FloatComplex.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Integer.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Integer.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Integer.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Integer.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Integer.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Integer.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Integer.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Long.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Long.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Long.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Long.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Long.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Long.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Long.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.Opaque.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.Opaque.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.Opaque.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Opaque.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Opaque.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Opaque.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.Opaque.Array7
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, boolean) - Method in class sidl.String.Array1
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, boolean) - Method in class sidl.String.Array2
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, boolean) - Method in class sidl.String.Array3
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, boolean) - Method in class sidl.String.Array4
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.String.Array5
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.String.Array6
Reallocate array data using the specifed lower and upper bounds.
reallocate(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Method in class sidl.String.Array7
Reallocate array data using the specifed lower and upper bounds.
recordDependency(SymbolID) - Static method in class gov.llnl.babel.backend.Dependencies
Method for recording makefile dependencies.
recordDependency(Symbol) - Static method in class gov.llnl.babel.backend.Dependencies
 
recordMakefile(Map, String) - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Generate the actual make file.
redirectBegin(String, int) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Mark a region where the debugger should be redirected to another file starting on a specific line.
redirectBegin(String, int) - Method in interface gov.llnl.babel.backend.writers.LineRedirector
Mark a region where the debugger should be redirected to another file starting on a specific line
redirectEnd(String, int) - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
End the region where the debugger can just follow this file.
redirectEnd(String, int) - Method in interface gov.llnl.babel.backend.writers.LineRedirector
End the region where the debugger can just follow this file.
RegexMatch - Class in gov.llnl.babel.symbols
Provide regular expression matching for SymbolID against regular expressions.
RegexMatch(String) - Constructor for class gov.llnl.babel.symbols.RegexMatch
Create a regular expression matching object.
RegexUnsupportedException - Exception in gov.llnl.babel.symbols
 
RegexUnsupportedException() - Constructor for exception gov.llnl.babel.symbols.RegexUnsupportedException
 
registerBuildGenerator(BuildGenerator) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
 
registerCodeGenerator(CodeGenerator) - Method in class gov.llnl.babel.backend.CodeGenerationFactory
Register a CodeGenerators with the factory.
registerCommandLineSwitches(CommandLineDictionary) - Method in interface gov.llnl.babel.cli.CommandLineExtension
This method should register all command line switches in the dictionary.
registerCommandLineSwitches(CommandLineDictionary) - Method in class gov.llnl.babel.UserOptions
 
ReInit(Reader, int, int, int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ReInit(Reader, int, int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ReInit(InputStream, int, int, int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ReInit(InputStream, int, int) - Method in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
ReInit(InputStream) - Method in class gov.llnl.babel.parsers.sidl.Parser
 
ReInit(Reader) - Method in class gov.llnl.babel.parsers.sidl.Parser
 
ReInit(ParserTokenManager) - Method in class gov.llnl.babel.parsers.sidl.Parser
 
ReInit(SimpleCharStream) - Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
ReInit(Reader) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
ReInit(InputStream) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
reinterpretCast(String, String) - Static method in class gov.llnl.babel.backend.cxx.Cxx
generate a reinterpretCast
reinterpretCast(String, String) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
generate a reinterpretCast
reinterpretCast(String, String) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
generate a reinterpretCast
RELATION_OP_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
WARNING: The following relation operators must correspond to those found in sidlArray.h.
RELATION_OP_GREATER_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
RELATION_OP_GREATER_THAN - Static variable in class gov.llnl.babel.symbols.MethodCall
 
RELATION_OP_LESS_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
RELATION_OP_LESS_THAN - Static variable in class gov.llnl.babel.symbols.MethodCall
 
RELATION_OP_NOT_EQUAL - Static variable in class gov.llnl.babel.symbols.MethodCall
 
RELATIONAL_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
RelationalExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
An relational expression may be a unary (shift) expression or binary (relational op shift) expression, where op is ">", "<", "<=", or ">=".
REMAINDER - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
remove() - Method in class gov.llnl.babel.xml.ElementIterator
The remove method is not supported and will throw an unsupported operation exception.
removeExpired() - Method in class gov.llnl.babel.url.cookie.CookieJar
Remove stale cookies from the jar.
removeListener(FileListener) - Method in class gov.llnl.babel.backend.FileManager
Remove a listener from this file manager.
removeListeners(Collection) - Method in class gov.llnl.babel.backend.FileManager
Remove a collection of listeners from this file manager.
reorderArguments(List) - Static method in class gov.llnl.babel.backend.fortran.Fortran
Reorder an argument list to guarantee that all raw arrays occur at the end of the argument list.
replace(String, String, String) - Static method in class gov.llnl.babel.backend.Utilities
This method allows substring replacement Unfortunately the java.lang.String class has a replace function for characters but not strings.
Repository - Interface in gov.llnl.babel.repository
The Repository interface supports both reading and writing to a common sidl symbol repository.
RepositoryException - Exception in gov.llnl.babel.repository
The RepositoryException exception class is thrown if an error is detected while writing sidl symbols to a repository.
RepositoryException(String) - Constructor for exception gov.llnl.babel.repository.RepositoryException
Create a new RepositoryException exception with the specified message string.
RepositoryFactory - Class in gov.llnl.babel.repository
RepositoryFactory is a singleton factory that manages the creation of repository interfaces based on a repository URI.
RepositoryFactory() - Constructor for class gov.llnl.babel.repository.RepositoryFactory
Create a new instance of the repository factory.
RepositoryTest - Class in gov.llnl.babel.repository
Class RepositoryTest is a simple unit test for the repository routines.
RepositoryTest() - Constructor for class gov.llnl.babel.repository.RepositoryTest
 
REQUIRE - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Require() - Method in class gov.llnl.babel.parsers.sidl.Parser
A SIDL Require production begins with a "require" token and is followed by a scoped identifer, a "version" token, and a version number.
REQUIRE - Static variable in class gov.llnl.babel.symbols.Assertion
 
REQUIRE_ELSE - Static variable in class gov.llnl.babel.symbols.Assertion
 
REQUIRES - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
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.
RESERVED_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
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.
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.
resolveSymbol(String) - Method in class gov.llnl.babel.symbols.SymbolTable
Resolve the specified symbol by fully qualified name and cache the symbol in the symbol table.
resolveSymbol(SymbolID) - Method in class gov.llnl.babel.symbols.SymbolTable
Resolve the specified symbol by fully qualified name and version number and cache the symbol in the symbol table.
ResourceLoader - Class in gov.llnl.babel
Provide a method to get an InputStream for a resource in the Babel Jar file regardless of the JDK being used.
ResourceLoader() - Constructor for class gov.llnl.babel.ResourceLoader
 
restoreFirstTabStop() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Restore the default first tab stop to its original value before the call to setTemporaryFirstTabStop.
RESULT - Static variable in class gov.llnl.babel.symbols.IdentifierLiteral
 
RETURN_VAR - Static variable in class gov.llnl.babel.backend.python.TranslateArguments
 
returnIsArray() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is an array; otherwise, return FALSE.
returnIsBoolean() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a boolean; otherwise, return FALSE.
returnIsCharacter() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return TRUE if the return type is a character; otherwise, return FALSE.
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 in gov.llnl.babel.backend.rmi
 
RMI() - Constructor for class gov.llnl.babel.backend.rmi.RMI
 
RMIIORHeader - Class in gov.llnl.babel.backend.rmi
Class RMIIORHeader generates an IOR header to a language writer output stream.
RMIIORHeader(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.rmi.RMIIORHeader
Create a RMIIORHeader object that will write symbol information to the provided output language writer stream.
RMIIORSource - Class in gov.llnl.babel.backend.rmi
Class RMIIORSource generates an IOR implementation source file to a language writer output stream.
RMIIORSource(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.rmi.RMIIORSource
Create a RMIIORSource object that will write symbol information to the provided output writer stream.
RmiSkelHeader - Class in gov.llnl.babel.backend.rmi2
 
RmiSkelHeader(Extendable) - Constructor for class gov.llnl.babel.backend.rmi2.RmiSkelHeader
Create an object capable of generating the header file for a BABEL extendable.
RmiSkelSource - Class in gov.llnl.babel.backend.rmi2
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
RmiSkelSource(Extendable) - Constructor for class gov.llnl.babel.backend.rmi2.RmiSkelSource
Create an object capable of generating the header file for a BABEL extendable.
RmiStubHeader - Class in gov.llnl.babel.backend.rmi2
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
RmiStubHeader(Extendable) - Constructor for class gov.llnl.babel.backend.rmi2.RmiStubHeader
Create an object capable of generating the header file for a BABEL extendable.
RMIStubSource - Class in gov.llnl.babel.backend.rmi
Class RMIStubSource generates an IOR implementation source file to a language writer output stream.
RMIStubSource(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.rmi.RMIStubSource
Create a RMIStubSource object that will write symbol information to the provided output writer stream.
RmiStubSource - Class in gov.llnl.babel.backend.rmi2
Create and write a header for a Cxx C extension class to wrap a BABEL extendable in a Cxx object.
RmiStubSource(Extendable) - Constructor for class gov.llnl.babel.backend.rmi2.RmiStubSource
Create an object capable of generating the header file for a BABEL extendable.
ROW_MAJOR - Static variable in class gov.llnl.babel.symbols.Type
 

S

s_charCheck - Static variable in class gov.llnl.babel.backend.fortran.StubSource
An #ifdef to check whether character argument should be treated like strings.
s_comm_mod - Static variable in class gov.llnl.babel.symbols.Method
 
s_COMMA - Static variable in class gov.llnl.babel.url.cookie.Token
A comma
S_CONTROLS - Static variable in class gov.llnl.babel.backend.IOR
 
s_def_mod - Static variable in class gov.llnl.babel.symbols.Method
 
s_delim - Static variable in class gov.llnl.babel.backend.sidl.ScopedName
The delimiter used to separate the symbol and version in require entry keys.
s_deps - Static variable in class gov.llnl.babel.backend.Dependencies
 
S_DUMP_FILE - Static variable in class gov.llnl.babel.backend.IOR
 
s_END_OF_STREAM - Static variable in class gov.llnl.babel.url.cookie.Token
Indicate the end of the stream
s_epv - Static variable in class gov.llnl.babel.backend.c.StubHeader
 
s_EQUAL - Static variable in class gov.llnl.babel.url.cookie.Token
An equal character
s_exception - Static variable in class gov.llnl.babel.backend.fortran.StubSource
The argument name that holds the exception pointer which a method may throw an exception.
s_exception - Static variable in class gov.llnl.babel.backend.Utilities
The argument name that holds the exception pointer which a method may throw an exception.
S_FULL_STATS_MACRO - Static variable in class gov.llnl.babel.backend.IOR
 
s_names - Static variable in class gov.llnl.babel.symbols.Assertion
 
s_names - Static variable in class gov.llnl.babel.symbols.Type
 
s_QUOTED - Static variable in class gov.llnl.babel.url.cookie.Token
A quoted string
s_return - Static variable in class gov.llnl.babel.backend.fortran.StubSource
The argument name that holds the return value of a method.
s_self - Static variable in class gov.llnl.babel.backend.c.StubHeader
 
s_self - Static variable in class gov.llnl.babel.backend.fortran.StubSource
The argument name that holds the object/interface pointer in a call to an object method.
s_self - Static variable in class gov.llnl.babel.backend.Utilities
The argument name that holds the object/interface pointer in a call to an object method.
s_SEMICOLON - Static variable in class gov.llnl.babel.url.cookie.Token
A semicolon
s_sepv_func - Static variable in class gov.llnl.babel.backend.c.StubHeader
 
s_static_suffix - Static variable in class gov.llnl.babel.backend.IOR
 
S_TEXT_STATS_MACRO - Static variable in class gov.llnl.babel.backend.IOR
 
s_TOKEN - Static variable in class gov.llnl.babel.url.cookie.Token
An identifier (informally a sequence of non-special, non-white space characters).
s_type - Static variable in class gov.llnl.babel.symbols.Symbol
 
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.LanguageWriterForSidl
Convert a string into something that is safe to include inside a sidl comment string.
sameBaseSignature(Method) - Method in class gov.llnl.babel.symbols.Method
Return TRUE if the base signature of the specified method matches that of this method; otherwise, return FALSE.
sameSignature(Method) - Method in class gov.llnl.babel.symbols.Method
Return TRUE if the signature of the specified method matches that of this method; otherwise, return FALSE.
sameVersionAsParent(SymbolID) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the symbol has a parent with the same version number; otherwise, return false.
sameVersionAsParent(String) - Static method in class gov.llnl.babel.symbols.SymbolUtilities
Return true if the symbol has a parent with the same version number; otherwise, return false.
SCOPE - Static variable in class gov.llnl.babel.symbols.Symbol
 
SCOPE - Static variable in class gov.llnl.babel.symbols.SymbolID
 
SCOPED_IDENTIFIER - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
ScopedIdentifier() - Method in class gov.llnl.babel.parsers.sidl.Parser
All SIDL scoped names are of the general form "ID ( .
ScopedName - Class in gov.llnl.babel.backend.sidl
When generating SIDL from the information stored in the Symbol table, it does not know what symbols where given as fully qualified names (fqn) and what symbols where given as short names using an import or the current scope to shorten the name.
sendCookies(URLConnection, CookieJar) - Static method in class gov.llnl.babel.url.cookie.Http
Add header information containing the relevant cookies to the URLConnection.
ServerJNI - Class in gov.llnl.babel.backend.jdk
Class ServerJNI writes the JNI C code that links the Java server to the IOR.
ServerJNI(Extendable, LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.jdk.ServerJNI
Create a ServerJNI object that will write symbol information to the provided output language writer stream.
ServerJNI(Extendable) - Constructor for class gov.llnl.babel.backend.jdk.ServerJNI
Create a ServerJNI object that will write symbol information to a created language writer stream.
set(BaseArray) - Method in class gov.llnl.sidl.BaseArray.Holder
Set the value of the holdee object.
set(Boolean.Array) - Method in class sidl.Boolean.Array.Holder
Set the value of the holdee object.
set(Boolean.Array1) - Method in class sidl.Boolean.Array1.Holder
Set the value of the holdee object.
set(int, boolean) - Method in class sidl.Boolean.Array1
Set the specified array element with bounds checking.
set(Boolean.Array2) - Method in class sidl.Boolean.Array2.Holder
Set the value of the holdee object.
set(int, int, boolean) - Method in class sidl.Boolean.Array2
Set the specified array element with bounds checking.
set(Boolean.Array3) - Method in class sidl.Boolean.Array3.Holder
Set the value of the holdee object.
set(int, int, int, boolean) - Method in class sidl.Boolean.Array3
Set the specified array element with bounds checking.
set(Boolean.Array4) - Method in class sidl.Boolean.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, boolean) - Method in class sidl.Boolean.Array4
Set the specified array element with bounds checking.
set(Boolean.Array5) - Method in class sidl.Boolean.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array5
Set the specified array element with bounds checking.
set(Boolean.Array6) - Method in class sidl.Boolean.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array6
Set the specified array element with bounds checking.
set(Boolean.Array7) - Method in class sidl.Boolean.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array7
Set the specified array element with bounds checking.
set(boolean) - Method in class sidl.Boolean.Holder
Set the value of the holdee object.
set(Character.Array) - Method in class sidl.Character.Array.Holder
Set the value of the holdee object.
set(Character.Array1) - Method in class sidl.Character.Array1.Holder
Set the value of the holdee object.
set(int, char) - Method in class sidl.Character.Array1
Set the specified array element with bounds checking.
set(Character.Array2) - Method in class sidl.Character.Array2.Holder
Set the value of the holdee object.
set(int, int, char) - Method in class sidl.Character.Array2
Set the specified array element with bounds checking.
set(Character.Array3) - Method in class sidl.Character.Array3.Holder
Set the value of the holdee object.
set(int, int, int, char) - Method in class sidl.Character.Array3
Set the specified array element with bounds checking.
set(Character.Array4) - Method in class sidl.Character.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, char) - Method in class sidl.Character.Array4
Set the specified array element with bounds checking.
set(Character.Array5) - Method in class sidl.Character.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, char) - Method in class sidl.Character.Array5
Set the specified array element with bounds checking.
set(Character.Array6) - Method in class sidl.Character.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, char) - Method in class sidl.Character.Array6
Set the specified array element with bounds checking.
set(Character.Array7) - Method in class sidl.Character.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, char) - Method in class sidl.Character.Array7
Set the specified array element with bounds checking.
set(char) - Method in class sidl.Character.Holder
Set the value of the holdee object.
set(Double.Array) - Method in class sidl.Double.Array.Holder
Set the value of the holdee object.
set(Double.Array1) - Method in class sidl.Double.Array1.Holder
Set the value of the holdee object.
set(int, double) - Method in class sidl.Double.Array1
Set the specified array element with bounds checking.
set(Double.Array2) - Method in class sidl.Double.Array2.Holder
Set the value of the holdee object.
set(int, int, double) - Method in class sidl.Double.Array2
Set the specified array element with bounds checking.
set(Double.Array3) - Method in class sidl.Double.Array3.Holder
Set the value of the holdee object.
set(int, int, int, double) - Method in class sidl.Double.Array3
Set the specified array element with bounds checking.
set(Double.Array4) - Method in class sidl.Double.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, double) - Method in class sidl.Double.Array4
Set the specified array element with bounds checking.
set(Double.Array5) - Method in class sidl.Double.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, double) - Method in class sidl.Double.Array5
Set the specified array element with bounds checking.
set(Double.Array6) - Method in class sidl.Double.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, double) - Method in class sidl.Double.Array6
Set the specified array element with bounds checking.
set(Double.Array7) - Method in class sidl.Double.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, double) - Method in class sidl.Double.Array7
Set the specified array element with bounds checking.
set(double) - Method in class sidl.Double.Holder
Set the value of the holdee object.
set(DoubleComplex.Array) - Method in class sidl.DoubleComplex.Array.Holder
Set the value of the holdee object.
set(DoubleComplex.Array1) - Method in class sidl.DoubleComplex.Array1.Holder
Set the value of the holdee object.
set(int, DoubleComplex) - Method in class sidl.DoubleComplex.Array1
Set the specified array element with bounds checking.
set(DoubleComplex.Array2) - Method in class sidl.DoubleComplex.Array2.Holder
Set the value of the holdee object.
set(int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array2
Set the specified array element with bounds checking.
set(DoubleComplex.Array3) - Method in class sidl.DoubleComplex.Array3.Holder
Set the value of the holdee object.
set(int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array3
Set the specified array element with bounds checking.
set(DoubleComplex.Array4) - Method in class sidl.DoubleComplex.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array4
Set the specified array element with bounds checking.
set(DoubleComplex.Array5) - Method in class sidl.DoubleComplex.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array5
Set the specified array element with bounds checking.
set(DoubleComplex.Array6) - Method in class sidl.DoubleComplex.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array6
Set the specified array element with bounds checking.
set(DoubleComplex.Array7) - Method in class sidl.DoubleComplex.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array7
Set the specified array element with bounds checking.
set(DoubleComplex) - Method in class sidl.DoubleComplex.Holder
Set the value of the holdee object.
set(double, double) - Method in class sidl.DoubleComplex
Set the real and imaginary parts of the DoubleComplex object.
set(Enum.Array1) - Method in class sidl.Enum.Array1.Holder
Set the value of the holdee object.
set(int, int) - Method in class sidl.Enum.Array1
Set the specified array element with bounds checking.
set(Enum.Array2) - Method in class sidl.Enum.Array2.Holder
Set the value of the holdee object.
set(int, int, int) - Method in class sidl.Enum.Array2
Set the specified array element with bounds checking.
set(Enum.Array3) - Method in class sidl.Enum.Array3.Holder
Set the value of the holdee object.
set(int, int, int, int) - Method in class sidl.Enum.Array3
Set the specified array element with bounds checking.
set(Enum.Array4) - Method in class sidl.Enum.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, int) - Method in class sidl.Enum.Array4
Set the specified array element with bounds checking.
set(Enum.Array5) - Method in class sidl.Enum.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int) - Method in class sidl.Enum.Array5
Set the specified array element with bounds checking.
set(Enum.Array6) - Method in class sidl.Enum.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int) - Method in class sidl.Enum.Array6
Set the specified array element with bounds checking.
set(Enum.Array7) - Method in class sidl.Enum.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, int) - Method in class sidl.Enum.Array7
Set the specified array element with bounds checking.
set(int) - Method in class sidl.Enum.Holder
Set the value of the holdee object.
set(Float.Array) - Method in class sidl.Float.Array.Holder
Set the value of the holdee object.
set(Float.Array1) - Method in class sidl.Float.Array1.Holder
Set the value of the holdee object.
set(int, float) - Method in class sidl.Float.Array1
Set the specified array element with bounds checking.
set(Float.Array2) - Method in class sidl.Float.Array2.Holder
Set the value of the holdee object.
set(int, int, float) - Method in class sidl.Float.Array2
Set the specified array element with bounds checking.
set(Float.Array3) - Method in class sidl.Float.Array3.Holder
Set the value of the holdee object.
set(int, int, int, float) - Method in class sidl.Float.Array3
Set the specified array element with bounds checking.
set(Float.Array4) - Method in class sidl.Float.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, float) - Method in class sidl.Float.Array4
Set the specified array element with bounds checking.
set(Float.Array5) - Method in class sidl.Float.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, float) - Method in class sidl.Float.Array5
Set the specified array element with bounds checking.
set(Float.Array6) - Method in class sidl.Float.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, float) - Method in class sidl.Float.Array6
Set the specified array element with bounds checking.
set(Float.Array7) - Method in class sidl.Float.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, float) - Method in class sidl.Float.Array7
Set the specified array element with bounds checking.
set(float) - Method in class sidl.Float.Holder
Set the value of the holdee object.
set(FloatComplex.Array) - Method in class sidl.FloatComplex.Array.Holder
Set the value of the holdee object.
set(FloatComplex.Array1) - Method in class sidl.FloatComplex.Array1.Holder
Set the value of the holdee object.
set(int, FloatComplex) - Method in class sidl.FloatComplex.Array1
Set the specified array element with bounds checking.
set(FloatComplex.Array2) - Method in class sidl.FloatComplex.Array2.Holder
Set the value of the holdee object.
set(int, int, FloatComplex) - Method in class sidl.FloatComplex.Array2
Set the specified array element with bounds checking.
set(FloatComplex.Array3) - Method in class sidl.FloatComplex.Array3.Holder
Set the value of the holdee object.
set(int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array3
Set the specified array element with bounds checking.
set(FloatComplex.Array4) - Method in class sidl.FloatComplex.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array4
Set the specified array element with bounds checking.
set(FloatComplex.Array5) - Method in class sidl.FloatComplex.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array5
Set the specified array element with bounds checking.
set(FloatComplex.Array6) - Method in class sidl.FloatComplex.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array6
Set the specified array element with bounds checking.
set(FloatComplex.Array7) - Method in class sidl.FloatComplex.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array7
Set the specified array element with bounds checking.
set(FloatComplex) - Method in class sidl.FloatComplex.Holder
Set the value of the holdee object.
set(float, float) - Method in class sidl.FloatComplex
Set the real and imaginary parts of the FloatComplex object.
set(Integer.Array) - Method in class sidl.Integer.Array.Holder
Set the value of the holdee object.
set(Integer.Array1) - Method in class sidl.Integer.Array1.Holder
Set the value of the holdee object.
set(int, int) - Method in class sidl.Integer.Array1
Set the specified array element with bounds checking.
set(Integer.Array2) - Method in class sidl.Integer.Array2.Holder
Set the value of the holdee object.
set(int, int, int) - Method in class sidl.Integer.Array2
Set the specified array element with bounds checking.
set(Integer.Array3) - Method in class sidl.Integer.Array3.Holder
Set the value of the holdee object.
set(int, int, int, int) - Method in class sidl.Integer.Array3
Set the specified array element with bounds checking.
set(Integer.Array4) - Method in class sidl.Integer.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, int) - Method in class sidl.Integer.Array4
Set the specified array element with bounds checking.
set(Integer.Array5) - Method in class sidl.Integer.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int) - Method in class sidl.Integer.Array5
Set the specified array element with bounds checking.
set(Integer.Array6) - Method in class sidl.Integer.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int) - Method in class sidl.Integer.Array6
Set the specified array element with bounds checking.
set(Integer.Array7) - Method in class sidl.Integer.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, int) - Method in class sidl.Integer.Array7
Set the specified array element with bounds checking.
set(int) - Method in class sidl.Integer.Holder
Set the value of the holdee object.
set(Long.Array) - Method in class sidl.Long.Array.Holder
Set the value of the holdee object.
set(Long.Array1) - Method in class sidl.Long.Array1.Holder
Set the value of the holdee object.
set(int, long) - Method in class sidl.Long.Array1
Set the specified array element with bounds checking.
set(Long.Array2) - Method in class sidl.Long.Array2.Holder
Set the value of the holdee object.
set(int, int, long) - Method in class sidl.Long.Array2
Set the specified array element with bounds checking.
set(Long.Array3) - Method in class sidl.Long.Array3.Holder
Set the value of the holdee object.
set(int, int, int, long) - Method in class sidl.Long.Array3
Set the specified array element with bounds checking.
set(Long.Array4) - Method in class sidl.Long.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, long) - Method in class sidl.Long.Array4
Set the specified array element with bounds checking.
set(Long.Array5) - Method in class sidl.Long.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, long) - Method in class sidl.Long.Array5
Set the specified array element with bounds checking.
set(Long.Array6) - Method in class sidl.Long.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, long) - Method in class sidl.Long.Array6
Set the specified array element with bounds checking.
set(Long.Array7) - Method in class sidl.Long.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, long) - Method in class sidl.Long.Array7
Set the specified array element with bounds checking.
set(long) - Method in class sidl.Long.Holder
Set the value of the holdee object.
set(Opaque.Array) - Method in class sidl.Opaque.Array.Holder
Set the value of the holdee object.
set(Opaque.Array1) - Method in class sidl.Opaque.Array1.Holder
Set the value of the holdee object.
set(int, long) - Method in class sidl.Opaque.Array1
Set the specified array element with bounds checking.
set(Opaque.Array2) - Method in class sidl.Opaque.Array2.Holder
Set the value of the holdee object.
set(int, int, long) - Method in class sidl.Opaque.Array2
Set the specified array element with bounds checking.
set(Opaque.Array3) - Method in class sidl.Opaque.Array3.Holder
Set the value of the holdee object.
set(int, int, int, long) - Method in class sidl.Opaque.Array3
Set the specified array element with bounds checking.
set(Opaque.Array4) - Method in class sidl.Opaque.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, long) - Method in class sidl.Opaque.Array4
Set the specified array element with bounds checking.
set(Opaque.Array5) - Method in class sidl.Opaque.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, long) - Method in class sidl.Opaque.Array5
Set the specified array element with bounds checking.
set(Opaque.Array6) - Method in class sidl.Opaque.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, long) - Method in class sidl.Opaque.Array6
Set the specified array element with bounds checking.
set(Opaque.Array7) - Method in class sidl.Opaque.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, long) - Method in class sidl.Opaque.Array7
Set the specified array element with bounds checking.
set(long) - Method in class sidl.Opaque.Holder
Set the value of the holdee object.
set(String.Array) - Method in class sidl.String.Array.Holder
Set the value of the holdee object.
set(String.Array1) - Method in class sidl.String.Array1.Holder
Set the value of the holdee object.
set(int, String) - Method in class sidl.String.Array1
Set the specified array element with bounds checking.
set(String.Array2) - Method in class sidl.String.Array2.Holder
Set the value of the holdee object.
set(int, int, String) - Method in class sidl.String.Array2
Set the specified array element with bounds checking.
set(String.Array3) - Method in class sidl.String.Array3.Holder
Set the value of the holdee object.
set(int, int, int, String) - Method in class sidl.String.Array3
Set the specified array element with bounds checking.
set(String.Array4) - Method in class sidl.String.Array4.Holder
Set the value of the holdee object.
set(int, int, int, int, String) - Method in class sidl.String.Array4
Set the specified array element with bounds checking.
set(String.Array5) - Method in class sidl.String.Array5.Holder
Set the value of the holdee object.
set(int, int, int, int, int, String) - Method in class sidl.String.Array5
Set the specified array element with bounds checking.
set(String.Array6) - Method in class sidl.String.Array6.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, String) - Method in class sidl.String.Array6
Set the specified array element with bounds checking.
set(String.Array7) - Method in class sidl.String.Array7.Holder
Set the value of the holdee object.
set(int, int, int, int, int, int, int, String) - Method in class sidl.String.Array7
Set the specified array element with bounds checking.
set(String) - Method in class sidl.String.Holder
Set the value of the holdee object.
SET_ASSERTIONS - Static variable in class gov.llnl.babel.backend.IOR
 
SET_CHECKING - Static variable in class gov.llnl.babel.backend.c.StubHeader
 
SET_CHECKING - Static variable in class gov.llnl.babel.backend.cxx.CxxStubHeader
 
SET_HOOKS - Static variable in class gov.llnl.babel.backend.c.StubHeader
 
SET_HOOKS - Static variable in class gov.llnl.babel.backend.cxx.CxxStubHeader
 
SET_HOOKS - Static variable in class gov.llnl.babel.backend.IOR
 
set_ior_pointer(long) - Method in class gov.llnl.sidl.BaseArray
Set the pointer to the implementation of the Array (A special function for Object arrays, No touchie!
set_owner(boolean) - Method in class gov.llnl.sidl.BaseArray
Return the array owner flag (A special function for Object arrays, No touchie!
SET_PUBLIC - Static variable in class gov.llnl.babel.backend.IOR
 
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.
setBorrowArrays(boolean) - Method in class gov.llnl.babel.backend.python.TranslateArguments
 
setComment(Comment) - Method in class gov.llnl.babel.symbols.Method
Set the comment for the method.
setComment(Comment) - Method in class gov.llnl.babel.symbols.Symbol
Alter the comment.
setComment(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Change the comment attribute of the cookie.
setCommentLocalOnly(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the comment local methods only option.
setCommunicationModifier(int) - Method in class gov.llnl.babel.symbols.Method
Set the communication modifier for the method.
setCompilerName(String) - Method in class gov.llnl.babel.config.Profile
Set the compiler name for this profile.
setCompilerVersion(String) - Method in class gov.llnl.babel.config.Profile
Set the compiler version for this profile.
setConfiguration(Map) - Method in class gov.llnl.babel.config.Profile
Set the configuration information for this profile.
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.
setCurrentConfiguration(BabelConfiguration) - Static method in class gov.llnl.babel.BabelConfiguration
 
setCxxCheckNullIOR(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the Cxx NullIORException checking option.
setDebugStream(PrintStream) - Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
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.
setDiscardable(boolean) - Method in class gov.llnl.babel.url.cookie.Cookie
Conditionally set the discard attribute of the cookie.
setDomain(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Set the domain of the request.
setExcludeExternal(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the exclude external symbol code generation user option.
setExpression(AssertionExpression) - Method in class gov.llnl.babel.symbols.Assertion
Set the assertion expression.
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.
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.
setInstance(Configuration) - Static method in class gov.llnl.babel.backend.Configuration
Set the singleton instance of the configuration.
setInstance(FileManager) - Static method in class gov.llnl.babel.backend.FileManager
Set the singleton instance of the configuration.
setInstance(DTDManager) - Static method in class gov.llnl.babel.parsers.xml.DTDManager
Set the singleton instance of the DTD manager.
setInstance(RepositoryFactory) - Static method in class gov.llnl.babel.repository.RepositoryFactory
Set the singleton instance of the repository factory.
setInstance(SymbolTable) - Static method in class gov.llnl.babel.symbols.SymbolTable
Set the singleton instance of the symbol table.
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.
setLineBreakString(String) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Set the line breaking characters.
setLineCount(int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
setLineRedirector(LineRedirector) - Method in class gov.llnl.babel.backend.CodeSplicer
 
setMakeGlueSubdirs(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the package and glue subdirs user option.
setMakeLanguageSubdir(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Specify whether files for each language should be generated in a separate subdirectory.
setMakePackageSubdirs(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the make package subdirs user option.
setMakePrefix(String) - Method in class gov.llnl.babel.BabelConfiguration
Set the make prefix and makefile name options.
setMaxAge(int, Date) - Method in class gov.llnl.babel.url.cookie.Cookie
Set the maximum age and expiration date of the cookie.
setMetadataDescription(String) - Method in class gov.llnl.babel.config.Configuration
Provide the metadata description that will be used to validate the configuration input file.
setMetadataDescription(Metadata) - Method in class gov.llnl.babel.config.Configuration
Profide the metadata description that will be used to validate the configuration input file.
setMethodName(String, String) - Method in class gov.llnl.babel.symbols.Method
Set the names of the method (a standard SIDL identifier).
setMethodName(String) - Method in class gov.llnl.babel.symbols.Method
Set the names of the method (a standard SIDL identifier).
setMultiMode(boolean) - Static method in class gov.llnl.babel.BabelConfiguration
 
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) - Static 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.
setParentClass(Class) - Method in class gov.llnl.babel.symbols.Class
 
setParseCheckOnly(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the parser check user option.
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.
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(int) - Method in class gov.llnl.babel.symbols.AssertionExpression
Set the return type associated with the expression based on the specified type value.
setReturnType(Type) - Method in class gov.llnl.babel.symbols.AssertionExpression
Set the return type associated with the expression based on the value associated with the specified return type.
setReturnType(Type) - Method in class gov.llnl.babel.symbols.Method
Set the return type for the method.
setSecure(boolean) - Method in class gov.llnl.babel.url.cookie.Cookie
Conditionally set the secure attribute of the cookie.
setShortFileNames(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the short file names option.
setShortForm(int) - Method in interface gov.llnl.babel.cli.CommandLineSwitch
If the command line manager cannot support the short form you requested or if you did not specify the short form, this method will be called to set your short form.
setSIDLFileInput(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the sidl file input flag.
setSourceURL(String) - Method in class gov.llnl.babel.parsers.sidl.Parser
Set the source URL name.
setStrictBreaking() - Method in class gov.llnl.babel.backend.writers.PrettyWriter
 
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.
setSuppressTimestamps(boolean) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the timestamp suppression user option.
setTabSpacing(int) - Method in class gov.llnl.babel.backend.writers.PrettyWriter
Set the tab spacing for this pretty writer.
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.
SetupGenerator - Class in gov.llnl.babel.backend.python
This class writes a setup.py file to build all the Python extension modules and implementation code.
SetupGenerator() - Constructor for class gov.llnl.babel.backend.python.SetupGenerator
 
setUrlComment(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Change the URL comment attribute of the cookie.
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(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Change the value of the cookie.
setVersion(String) - Method in class gov.llnl.babel.url.cookie.Cookie
Set the version of the cookie protocol.
setVPath(String) - Method in class gov.llnl.babel.backend.CodeSplicer
explicitly set the vpath.
setVPathDirectory(String) - Method in class gov.llnl.babel.BabelConfiguration
Set the value of the vpath directory user option.
setVPathDirectory(String) - Method in class gov.llnl.babel.backend.FileManager
Set the VPATH directory where files can be found (notably IMPLS for CodeSplicers).
Sfun - Class in sidl
Collection of special functions.
ShaMangler - Class in gov.llnl.babel.backend.mangler
This class uses the SHA message digest algorithm to generate the mangled part of a shortened identifier.
ShaMangler(int, int, char[]) - Constructor for class gov.llnl.babel.backend.mangler.ShaMangler
Create an instance of the ShaMangler.
SHIFT_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
SHIFT_LEFT - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
SHIFT_RIGHT - Static variable in class gov.llnl.babel.symbols.BinaryExpression
 
ShiftExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A shift expression may be a unary (additive) expression or binary (shift op additive) expression, where op is "<<" or ">>".
shortArrayName(String, String, String) - Method in interface gov.llnl.babel.backend.mangler.NameMangler
Convert the long name for the array method into a shorter name.
shortArrayName(String, String, String) - Method in class gov.llnl.babel.backend.mangler.NonMangler
This returns the full, unmangled name.
shortArrayName(String, String, String) - Method in class gov.llnl.babel.backend.mangler.ShaMangler
Create the short name from the symbol, method and suffix.
shortName(String, String, String) - Method in interface gov.llnl.babel.backend.mangler.NameMangler
Convert the long name for the method into a shorter name.
shortName(String, String) - Method in interface gov.llnl.babel.backend.mangler.NameMangler
Convert a type name to a short length.
shortName(String, String, String) - Method in class gov.llnl.babel.backend.mangler.NonMangler
This returns the full, unmangled name.
shortName(String, String) - Method in class gov.llnl.babel.backend.mangler.NonMangler
This return the full, unmangled name.
shortName(String, String, String) - Method in class gov.llnl.babel.backend.mangler.ShaMangler
Create the short name from the symbol, method and suffix.
shortName(String, String) - Method in class gov.llnl.babel.backend.mangler.ShaMangler
 
sidl - package sidl
 
Sidl - Class in gov.llnl.babel.backend.sidl
Provide a collection of static methods to provide the mapping of SIDL concepts into SIDL.
sidl_bool_array - Static variable in class gov.llnl.babel.BabelConfiguration
These are the values returned by calling the _type function query on an array.
sidl_char_array - Static variable in class gov.llnl.babel.BabelConfiguration
 
sidl_dcomplex_array - Static variable in class gov.llnl.babel.BabelConfiguration
 
sidl_double_array - Static variable in class gov.llnl.babel.BabelConfiguration
 
sidl_fcomplex_array - Static variable in class gov.llnl.babel.BabelConfiguration
 
sidl_float_array - Static variable in class gov.llnl.babel.BabelConfiguration
 
sidl_int_array - Static variable in class gov.llnl.babel.BabelConfiguration
 
sidl_interface_array - Static variable in class gov.llnl.babel.BabelConfiguration
 
sidl_long_array - Static variable in class gov.llnl.babel.BabelConfiguration
 
sidl_opaque_array - Static variable in class gov.llnl.babel.BabelConfiguration
 
sidl_string_array - Static variable in class gov.llnl.babel.BabelConfiguration
 
SIDLException - Exception in gov.llnl.babel.parsers.sidl
Exception SIDLException is the base class for both grammar (e.g., parse) and symbol (e.g., analysis) exceptions.
SIDLException(int, int, int) - Constructor for exception gov.llnl.babel.parsers.sidl.SIDLException
Create a SIDLException located at the specified line and column within the specified production.
SidlSource - Class in gov.llnl.babel.backend.sidl
This class provides the ability to write SIDL source file for a SIDL class/interface.
SidlSource(LanguageWriterForSidl) - Constructor for class gov.llnl.babel.backend.sidl.SidlSource
Generate an instance to write the SIDL file.
SimpleCharStream - Class in gov.llnl.babel.parsers.sidl
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
sin(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the sine of a DoubleComplex.
sin(FloatComplex) - Static method in class sidl.FloatComplex
Returns the sine of a FloatComplex.
sinh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the hyperbolic sine of a DoubleComplex.
sinh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the hyperbolic sine of a FloatComplex.
sinh(double) - Static method in class sidl.Sfun
Returns the inverse (arc) hyperbolic sine of a double.
skelFilename(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
 
SkelSource - Class in gov.llnl.babel.backend.c
Class SkelSource generates a C skeleton source file to the language writer output stream.
SkelSource() - Constructor for class gov.llnl.babel.backend.c.SkelSource
 
SkelSource - Class in gov.llnl.babel.backend.fortran
The purpose of this class is to generate the C skeleton code to support sidl objects implemented in FORTRAN.
SkelSource(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.fortran.SkelSource
Create an object to generate the skeleton code in C for a FORTRAN object.
skipIncludeGuard() - Method in class gov.llnl.babel.backend.writers.LanguageWriterForC
Turns openHeaderGuard & closeHeaderGuard into no-ops.
smartCopy() - Method in class sidl.Boolean.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Boolean.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Boolean.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Boolean.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Boolean.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Boolean.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Boolean.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Character.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Character.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Character.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Character.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Character.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Character.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Character.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Double.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Double.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Double.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Double.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Double.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Double.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Double.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.DoubleComplex.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.DoubleComplex.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.DoubleComplex.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.DoubleComplex.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.DoubleComplex.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.DoubleComplex.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.DoubleComplex.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Enum.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Enum.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Enum.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Enum.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Enum.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Enum.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Enum.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Float.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Float.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Float.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Float.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Float.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Float.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Float.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.FloatComplex.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.FloatComplex.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.FloatComplex.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.FloatComplex.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.FloatComplex.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.FloatComplex.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.FloatComplex.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Integer.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Integer.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Integer.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Integer.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Integer.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Integer.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Integer.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Long.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Long.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Long.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Long.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Long.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Long.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Long.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Opaque.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Opaque.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Opaque.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Opaque.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Opaque.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Opaque.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.Opaque.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.String.Array1
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.String.Array2
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.String.Array3
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.String.Array4
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.String.Array5
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.String.Array6
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
smartCopy() - Method in class sidl.String.Array7
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
sort(Collection) - Static method in class gov.llnl.babel.backend.Utilities
Sort a Collection of objects into ascending order and return the sorted list in an ArrayList object.
SortComparator - Class in gov.llnl.babel.backend
The SortComparator class compares two objects of a variety of concrete types for use in sorting.
SortComparator() - Constructor for class gov.llnl.babel.backend.SortComparator
 
sourceFilename(Symbol, String) - Static method in class gov.llnl.babel.backend.python.Python
 
specialConstructor - Variable in exception gov.llnl.babel.parsers.sidl.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class gov.llnl.babel.parsers.sidl.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SPECIFICATION - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Specification() - Method in class gov.llnl.babel.parsers.sidl.Parser
A SIDL Specification contains zero or more require productions followed by zero or more import productions followed by zero or more package productions followed by the end-of-file.
splice(String, LanguageWriter, String) - Method in class gov.llnl.babel.backend.CodeSplicer
The easiest method to envoke to create a spliced region during code generation.
splice(String, LanguageWriter, String, String) - Method in class gov.llnl.babel.backend.CodeSplicer
The easiest method to envoke to create a spliced region during code generation.
sqrt(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the square root of a DoubleComplex, with a branch cut along the negative real axis.
sqrt(FloatComplex) - Static method in class sidl.FloatComplex
Returns the square root of a FloatComplex, with a branch cut along the negative real axis.
STATIC - Static variable in class gov.llnl.babel.symbols.Method
 
staticFlag - Static variable in class gov.llnl.babel.parsers.sidl.ASCII_CharStream
 
staticFlag - Static variable in class gov.llnl.babel.parsers.sidl.SimpleCharStream
 
stride(int) - Method in class gov.llnl.sidl.BaseArray
Return the stride of the array corresponding to the specified array dimension.
STRING - Static variable in class gov.llnl.babel.symbols.Type
 
String - Class in sidl
Class String contains inner classes that provide holder and array support for standard Java primitive types.
String() - Constructor for class sidl.String
 
String.Array - Class in sidl
Define a one dimensional array of type java.lang.String for the sidl Java run-time.
String.Array() - Constructor for class sidl.String.Array
Construct an empty array object.
String.Array(long, boolean) - Constructor for class sidl.String.Array
Create an array using an IOR array pointer.
String.Array(int, int[], int[], boolean) - Constructor for class sidl.String.Array
Create an array with the specified lower and upper bounds.
String.Array.Holder - Class in sidl
 
String.Array.Holder() - Constructor for class sidl.String.Array.Holder
Create a holder class with an empty holdee object.
String.Array.Holder(String.Array) - Constructor for class sidl.String.Array.Holder
Create a holder with the specified object.
String.Array1 - Class in sidl
Define a one dimensional array of type java.lang.String.
String.Array1() - Constructor for class sidl.String.Array1
Create an empty one dimensional array.
String.Array1(long, boolean) - Constructor for class sidl.String.Array1
Create a one dimensional array directly using the sidl pointer and owner flag.
String.Array1(int, int, boolean) - Constructor for class sidl.String.Array1
Create a one dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array1(int, boolean) - Constructor for class sidl.String.Array1
Create a one dimenstional array of the specified size, with the lower index starting at zero.
String.Array1(String[]) - Constructor for class sidl.String.Array1
Create a one dimensional array using the specified Java array.
String.Array1.Holder - Class in sidl
 
String.Array1.Holder() - Constructor for class sidl.String.Array1.Holder
Create a holder class with an empty holdee object.
String.Array1.Holder(String.Array1) - Constructor for class sidl.String.Array1.Holder
Create a holder with the specified object.
String.Array2 - Class in sidl
Define a two dimensional array of type java.lang.String.
String.Array2() - Constructor for class sidl.String.Array2
Create an empty two dimensional array.
String.Array2(long, boolean) - Constructor for class sidl.String.Array2
Create a two dimensional array directly using the sidl pointer and owner flag.
String.Array2(int, int, int, int, boolean) - Constructor for class sidl.String.Array2
Create a two dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array2(int, int, boolean) - Constructor for class sidl.String.Array2
Create a two dimenstional array of the specified size, with the lower index starting at zero.
String.Array2(String[][]) - Constructor for class sidl.String.Array2
Create a two dimensional array using the specified Java array.
String.Array2.Holder - Class in sidl
 
String.Array2.Holder() - Constructor for class sidl.String.Array2.Holder
Create a holder class with an empty holdee object.
String.Array2.Holder(String.Array2) - Constructor for class sidl.String.Array2.Holder
Create a holder with the specified object.
String.Array3 - Class in sidl
Define a three dimensional array of type java.lang.String.
String.Array3() - Constructor for class sidl.String.Array3
Create an empty three dimensional array.
String.Array3(long, boolean) - Constructor for class sidl.String.Array3
Create a three dimensional array directly using the sidl pointer and owner flag.
String.Array3(int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array3
Create a three dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array3(int, int, int, boolean) - Constructor for class sidl.String.Array3
Create a three dimenstional array of the specified size, with the lower index starting at zero.
String.Array3(String[][][]) - Constructor for class sidl.String.Array3
Create a three dimensional array using the specified Java array.
String.Array3.Holder - Class in sidl
 
String.Array3.Holder() - Constructor for class sidl.String.Array3.Holder
Create a holder class with an empty holdee object.
String.Array3.Holder(String.Array3) - Constructor for class sidl.String.Array3.Holder
Create a holder with the specified object.
String.Array4 - Class in sidl
Define a four dimensional array of type java.lang.String.
String.Array4() - Constructor for class sidl.String.Array4
Create an empty four dimensional array.
String.Array4(long, boolean) - Constructor for class sidl.String.Array4
Create a four dimensional array directly using the sidl pointer and owner flag.
String.Array4(int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array4
Create a four dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array4(int, int, int, int, boolean) - Constructor for class sidl.String.Array4
Create a four dimenstional array of the specified size, with the lower index starting at zero.
String.Array4(String[][][][]) - Constructor for class sidl.String.Array4
Create a four dimensional array using the specified Java array.
String.Array4.Holder - Class in sidl
 
String.Array4.Holder() - Constructor for class sidl.String.Array4.Holder
Create a holder class with an empty holdee object.
String.Array4.Holder(String.Array4) - Constructor for class sidl.String.Array4.Holder
Create a holder with the specified object.
String.Array5 - Class in sidl
Define a five dimensional array of type java.lang.String.
String.Array5() - Constructor for class sidl.String.Array5
Create an empty four dimensional array.
String.Array5(long, boolean) - Constructor for class sidl.String.Array5
Create a five dimensional array directly using the sidl pointer and owner flag.
String.Array5(int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array5
Create a five dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array5(int, int, int, int, int, boolean) - Constructor for class sidl.String.Array5
Create a five dimenstional array of the specified size, with the lower index starting at zero.
String.Array5(String[][][][][]) - Constructor for class sidl.String.Array5
Create a five dimensional array using the specified Java array.
String.Array5.Holder - Class in sidl
 
String.Array5.Holder() - Constructor for class sidl.String.Array5.Holder
Create a holder class with an empty holdee object.
String.Array5.Holder(String.Array5) - Constructor for class sidl.String.Array5.Holder
Create a holder with the specified object.
String.Array6 - Class in sidl
Define a six dimensional array of type java.lang.String.
String.Array6() - Constructor for class sidl.String.Array6
Create an empty six dimensional array.
String.Array6(long, boolean) - Constructor for class sidl.String.Array6
Create a six dimensional array directly using the sidl pointer and owner flag.
String.Array6(int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array6
Create a six dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array6(int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array6
Create a six dimenstional array of the specified size, with the lower index starting at zero.
String.Array6(String[][][][][][]) - Constructor for class sidl.String.Array6
Create a six dimensional array using the specified Java array.
String.Array6.Holder - Class in sidl
 
String.Array6.Holder() - Constructor for class sidl.String.Array6.Holder
Create a holder class with an empty holdee object.
String.Array6.Holder(String.Array6) - Constructor for class sidl.String.Array6.Holder
Create a holder with the specified object.
String.Array7 - Class in sidl
Define a seven dimensional array of type java.lang.String.
String.Array7() - Constructor for class sidl.String.Array7
Create an empty seven dimensional array.
String.Array7(long, boolean) - Constructor for class sidl.String.Array7
Create a seven dimensional array directly using the sidl pointer and owner flag.
String.Array7(int, int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array7
Create a seven dimensional array using the specified lower and upper bounds (where both bounds are inclusive).
String.Array7(int, int, int, int, int, int, int, boolean) - Constructor for class sidl.String.Array7
Create a seven dimenstional array of the specified size, with the lower index starting at zero.
String.Array7(String[][][][][][][]) - Constructor for class sidl.String.Array7
Create a seven dimensional array using the specified Java array.
String.Array7.Holder - Class in sidl
 
String.Array7.Holder() - Constructor for class sidl.String.Array7.Holder
Create a holder class with an empty holdee object.
String.Array7.Holder(String.Array7) - Constructor for class sidl.String.Array7.Holder
Create a holder with the specified object.
String.Holder - Class in sidl
This is the holder inner class for inout and out arguments for type String.
String.Holder() - Constructor for class sidl.String.Holder
Create a holder class with an empty holdee object.
String.Holder(String) - Constructor for class sidl.String.Holder
Create a holder with the specified object.
StringLiteral - Class in gov.llnl.babel.symbols
 
StringLiteral(String) - Constructor for class gov.llnl.babel.symbols.StringLiteral
Create a new object.
StringXML - Class in gov.llnl.babel.parsers.xml
Class StringXML is a simple utility class that converts between symbol types (integers or enumerated identifiers) and symbol strings.
StringXML() - Constructor for class gov.llnl.babel.parsers.xml.StringXML
 
StubDoc - Class in gov.llnl.babel.backend.fortran
This class provides the ability to write a FORTRAN file with a subroutine template for each method the end user has to implement to implement a sidl class.
StubDoc(LanguageWriterForFortran) - Constructor for class gov.llnl.babel.backend.fortran.StubDoc
Generate an instance to generate documentation for a FORTRAN client.
StubHeader - Class in gov.llnl.babel.backend.c
Class StubHeader writes a C client header to a language writer output stream.
StubHeader(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.c.StubHeader
Create a StubHeader object that will write symbol information to the provided output language writer stream.
StubSource - Class in gov.llnl.babel.backend.c
Class StubSource generates an C Backend stub source file to a language writer output stream.
StubSource(LanguageWriterForC) - Constructor for class gov.llnl.babel.backend.c.StubSource
Create a StubSource object that will write symbol information to the provided output writer stream.
StubSource - Class in gov.llnl.babel.backend.fortran
This class generates the C code that sits between a FORTRAN client and the internal object representation (IOR) of a sidl object/interface.
StubSource(LanguageWriter) - Constructor for class gov.llnl.babel.backend.fortran.StubSource
Create an object to generate the stub code for a sidl class/interface.
suffix - Static variable in class sidl.DoubleComplex
String used in converting DoubleComplex to String.
suffix - Static variable in class sidl.FloatComplex
String used in converting FloatComplex to String.
SUPPORT_CHECKING - Static variable in class gov.llnl.babel.BabelConfiguration
 
SUPPORT_HOOKS - Static variable in class gov.llnl.babel.backend.IOR
 
supportAssertions(Extendable) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if assertion checking needs to be supported; FALSE otherwise.
supportBaseEPVAttr(Extendable) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if the base EPV attribute needs to be supported; FALSE otherwise.
supportHooks(Extendable) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if hooks need to be supported; FALSE otherwise.
supportHooks(SymbolID) - Static method in class gov.llnl.babel.backend.IOR
Return TRUE if hooks need to be supported; FALSE otherwise.
suppressTimestamps() - Method in class gov.llnl.babel.BabelConfiguration
Return the value of the timestamp suppression user option.
SwitchDictionary - Class in gov.llnl.babel
 
SwitchDictionary() - Constructor for class gov.llnl.babel.SwitchDictionary
 
SwitchTo(int) - Method in class gov.llnl.babel.parsers.sidl.ParserTokenManager
 
Symbol - Class in gov.llnl.babel.symbols
The Symbol abstract base class describes the basic characteristics shared by all symbols in the symbol table.
Symbol(SymbolID, int, Comment) - Constructor for class gov.llnl.babel.symbols.Symbol
Initialize the Symbol abstact base class by providing a symbol identifier and its type (one of CLASS, ENUM, INTERFACE, or PACKAGE).
Symbol(SymbolID, int, Comment, Metadata) - Constructor for class gov.llnl.babel.symbols.Symbol
Initialize the Symbol abstract base class by providing a symbol identifier, a symbol type, a comment, and a metadata object.
SYMBOL - Static variable in class gov.llnl.babel.symbols.Type
 
SYMBOL_PUBLIC_ID - Static variable in class gov.llnl.babel.parsers.xml.DTDManager
 
SymbolException - Exception in gov.llnl.babel.parsers.sidl
A SymbolException is thrown if the specified symbol cannot be found or if there is a symbol name conflict (e.g., a redefinition of a symbol or a misuse).
SymbolException(Token, int, String) - Constructor for exception gov.llnl.babel.parsers.sidl.SymbolException
Create a new exception object using the specified token, production, and message.
SymbolID - Class in gov.llnl.babel.symbols
The SymbolID class represents the name of a symbol, which consists of a fully qualified name (e.g., "sidl.Object") and a version number.
SymbolID(String, Version) - Constructor for class gov.llnl.babel.symbols.SymbolID
The constructor for the SymbolID class takes a fully qualified symbol name and a symbol version.
SymbolID(String, Version, boolean) - Constructor for class gov.llnl.babel.symbols.SymbolID
The constructor for the SymbolID class takes a fully qualified symbol name and a symbol version.
SymbolNotFoundException - Exception in gov.llnl.babel.symbols
A SymbolNotFoundException is thrown if a specified symbol identifier cannot be found.
SymbolNotFoundException(SymbolID) - Constructor for exception gov.llnl.babel.symbols.SymbolNotFoundException
Create a new exception object for the specified symbol identifier.
SymbolRedefinitionException - Exception in gov.llnl.babel.symbols
A SymbolRedefinitionException is thrown if a symbol is redefined improperly or if two symbols exist in the symbol table with the different versions.
SymbolRedefinitionException(SymbolID, SymbolID) - Constructor for exception gov.llnl.babel.symbols.SymbolRedefinitionException
Create a new exception object for the specified symbol identifiers.
SymbolResolver - Interface in gov.llnl.babel.symbols
The SymbolResolver interface is implemented by concrete symbol resolvers used by the SymbolTable.
SymbolTable - Class in gov.llnl.babel.symbols
SymbolTable is a singleton class that represents the locally cached SIDL symbols used during the parse of a SIDL file or XML type descriptions.
SymbolTable() - Constructor for class gov.llnl.babel.symbols.SymbolTable
Create a new instance of a symbol table.
SymbolToDOM - Class in gov.llnl.babel.parsers.xml
Class SymbolToDOM converts a SIDL symbol into an XML DOM document.
SymbolToDOM(Symbol) - Constructor for class gov.llnl.babel.parsers.xml.SymbolToDOM
Create a symbol to DOM converter object.
SymbolType() - Method in class gov.llnl.babel.parsers.sidl.Parser
This production parses a scoped identifier and verifies that it is either a forward reference or a symbol that may be used as a type (either an enum, an interface, or a class).
SymbolUtilities - Class in gov.llnl.babel.symbols
Utility class SymbolUtilities is a collection of common, simple symbol manipulation functions.
SymbolWriter - Interface in gov.llnl.babel.repository
The SymbolWriter interface is implemented by repository concrete classes that write sidl symbols to an external repository.

T

T_ABSTRACT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_AND - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ARRAY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ASTERISK - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_BOOLEAN - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CATCH_ALL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CHAR - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CHARACTER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CLASS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CLOSE_ANGLE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CLOSE_BRACE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CLOSE_CURLY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_CLOSE_PAREN - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_COLON - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_COLUMN_MAJOR - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_COMMA - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_COMMENT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_COPY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_DCOMPLEX - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_DIGIT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_DOUBLE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ELSE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ENSURE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ENUM - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_EQUALS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_EQUIVALENT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_EXTENDS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_FALSE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_FCOMPLEX - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_FINAL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_FLOAT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_FLOAT_LIT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_GREATER_EQUAL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_HYPHEN - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IDENTIFIER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IF_AND_ONLY_IF - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IMPLEMENTS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IMPLEMENTS_ALL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IMPLIES - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IMPORT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IN - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_INOUT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_INT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_INTEGER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_INTERFACE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_INVARIANT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_IS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_LESS_EQUAL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_LESS_GREATER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_LETTER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_LOCAL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_LONG - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_MODULUS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_NOT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_NOT_EQUAL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_NULL - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ONEWAY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OPAQUE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OPEN_ANGLE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OPEN_BRACE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OPEN_CURLY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OPEN_PAREN - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OR - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ORDER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_OUT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_PACKAGE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_PLUS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_POWER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_PURE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_RARRAY - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_REMAINDER - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_REQUIRE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_RESULT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_ROW_MAJOR - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_SCOPE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_SEMICOLON - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_SHIFT_LEFT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_SHIFT_RIGHT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_SOLIDUS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_STATIC - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_STRING - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_STRING_LIT - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_THEN - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_THROWS - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_TILDE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_TRUE - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_UNSIGNED - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_VERSION - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_VERSION_STRING - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_VOID - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
T_XOR - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
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.
tan(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the tangent of a DoubleComplex.
tan(FloatComplex) - Static method in class sidl.FloatComplex
Returns the tangent of a FloatComplex.
tanh(DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the hyperbolic tanh of a DoubleComplex.
tanh(FloatComplex) - Static method in class sidl.FloatComplex
Returns the hyperbolic tanh of a FloatComplex.
tanh(double) - Static method in class sidl.Sfun
Returns the hyperbolic tangent of a double.
TestParseXML - Class in gov.llnl.babel.parsers.xml
Class TestParseXML is a simple unit test for the routines that parse XML and return a sidl Symbol.
TestParseXML() - Constructor for class gov.llnl.babel.parsers.xml.TestParseXML
 
throwsExceptions() - Method in class gov.llnl.babel.symbols.MethodCall
Return TRUE if the (unreserved) method throws exceptions; otherwise, return FALSE.
times(DoubleComplex, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the product of two DoubleComplex objects, x*y.
times(DoubleComplex, double) - Static method in class sidl.DoubleComplex
Returns the product of a DoubleComplex object and a double, x*y.
times(double, DoubleComplex) - Static method in class sidl.DoubleComplex
Returns the product of a double and a DoubleComplex object, x*y.
times(DoubleComplex) - Method in class sidl.DoubleComplex
Returns the product of this DoubleComplex object and another DoubleComplex object, this*y.
times(double) - Method in class sidl.DoubleComplex
Returns the product of this DoubleComplex object and a double, this*y.
times(FloatComplex, FloatComplex) - Static method in class sidl.FloatComplex
Returns the product of two FloatComplex objects, x*y.
times(FloatComplex, float) - Static method in class sidl.FloatComplex
Returns the product of a FloatComplex object and a float, x*y.
times(float, FloatComplex) - Static method in class sidl.FloatComplex
Returns the product of a float and a FloatComplex object, x*y.
times(FloatComplex) - Method in class sidl.FloatComplex
Returns the product of this FloatComplex object and another FloatComplex object, this*y.
times(float) - Method in class sidl.FloatComplex
Returns the product of this FloatComplex object and a float, this*y.
timesReverse(double) - Method in class sidl.DoubleComplex
Returns the product of a double and this DoubleComplex, x*this.
timesReverse(float) - Method in class sidl.FloatComplex
Returns the product of a float and this FloatComplex, x*this.
toArray() - Method in class sidl.Boolean.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Boolean.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Character.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Double.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.DoubleComplex.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Enum.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Float.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.FloatComplex.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Integer.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Long.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.Opaque.Array7
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array1
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array2
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array3
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array4
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array5
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array6
Convert the sidl array into a Java array.
toArray() - Method in class sidl.String.Array7
Convert the sidl array into a Java array.
toAssertionXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the assertion integer into an XML string.
toBinaryOpXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the binary expression operator integer into an XML string.
toComXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the communication modifier integer into an XML string.
toDefXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the definition modifier integer into an XML string.
token - Variable in class gov.llnl.babel.parsers.sidl.Parser
 
Token - Class in gov.llnl.babel.parsers.sidl
Describes the input token stream.
Token() - Constructor for class gov.llnl.babel.parsers.sidl.Token
 
Token - Class in gov.llnl.babel.url.cookie
A class to store each lexical token discovered while parsing the cookie.
Token(int, String) - Constructor for class gov.llnl.babel.url.cookie.Token
Create a token
token_source - Variable in class gov.llnl.babel.parsers.sidl.Parser
 
tokenImage - Variable in exception gov.llnl.babel.parsers.sidl.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface gov.llnl.babel.parsers.sidl.ParserConstants
 
TokenMgrError - Error in gov.llnl.babel.parsers.sidl
 
TokenMgrError() - Constructor for error gov.llnl.babel.parsers.sidl.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error gov.llnl.babel.parsers.sidl.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error gov.llnl.babel.parsers.sidl.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.
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.
toString() - Method in class gov.llnl.babel.parsers.sidl.Token
Returns the image.
toString() - Method in class gov.llnl.babel.symbols.Assertion
Return the stringified version of the expression (in SIDL form) BUT without the comment.
toString() - Method in class gov.llnl.babel.symbols.AssertionExpression
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.BinaryExpression
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.BooleanLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.CharacterLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.DComplexLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.DoubleLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.FComplexLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.FloatLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.IntegerLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.LongLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.MethodCall
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.StringLiteral
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.symbols.UnaryExpression
Return the stringified version of the expression (in SIDL form).
toString() - Method in class gov.llnl.babel.url.cookie.Cookie
Create a string suitable for including in a HTTP "Cookie:" header.
toString() - Method in class sidl.DoubleComplex
Returns a String representation for the specified DoubleComplex.
toString() - Method in class sidl.FloatComplex
Returns a String representation for the specified FloatComplex.
toSymbolXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the Symbol type integer into an XML string.
toTypeXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the Type type integer into an XML string.
toUnaryOpXML(int) - Static method in class gov.llnl.babel.parsers.xml.StringXML
Convert the unary expression operator integer into an XML string.
TranslateArguments - Class in gov.llnl.babel.backend.python
 
TranslateArguments(LanguageWriter, Method, boolean, boolean) - Constructor for class gov.llnl.babel.backend.python.TranslateArguments
 
trimWhiteSpaceLines(String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Remove white space lines from the beginning and end of the string.
TYPE - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
Type() - Method in class gov.llnl.babel.parsers.sidl.Parser
A SIDL type consists of one of the standard built-in types (boolean, char, dcomplex, double, fcomplex, float, int, long, opaque, and string), a user-defined type (interface, class, or enum), or an array.
Type - Class in gov.llnl.babel.symbols
The Type class defines a SIDL type, such as a primitive type (boolean, char, dcomplex, double, fcomplex, float, int, long, opaque, and string), arrays, and user-defined types (enum, interface, or class).
Type(int) - Constructor for class gov.llnl.babel.symbols.Type
Create a new primitive type (boolean, char, dcomplex, double, fcomplex, float, int, long, opaque, and string).
Type(SymbolID) - Constructor for class gov.llnl.babel.symbols.Type
Create a new type given a user-defined symbol identifier.
Type(Type, int, int) - Constructor for class gov.llnl.babel.symbols.Type
Create a new array.
Type(Type, int, Vector) - Constructor for class gov.llnl.babel.symbols.Type
Create a new array provided the array type, dimension, and order.
Type(SymbolID, int, Type, int, int) - Constructor for class gov.llnl.babel.symbols.Type
Explicit constructor.
TypeModule - Class in gov.llnl.babel.backend.fortran
This class generates a FORTRAN 90 module holding the derived type for client-side users.
TypeModule(LanguageWriterForFortran, Symbol) - Constructor for class gov.llnl.babel.backend.fortran.TypeModule
 

U

UNARY_EXPR - Static variable in class gov.llnl.babel.parsers.sidl.Grammar
 
UnaryExpr() - Method in class gov.llnl.babel.parsers.sidl.Parser
A unary expression may be a postfix or prefix expression.
UnaryExpression - Class in gov.llnl.babel.symbols
 
UnaryExpression(int, AssertionExpression) - Constructor for class gov.llnl.babel.symbols.UnaryExpression
Construct a new object.
UNKNOWN - Static variable in class gov.llnl.babel.symbols.Assertion
 
UnknownEnumException - Exception in gov.llnl.babel.symbols
This runtime exception is thrown when you attempt to get the value of an enumeration symbol that is undefined.
UnknownEnumException(String) - Constructor for exception gov.llnl.babel.symbols.UnknownEnumException
Create an enumeration exception.
unnestImplPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Close the namespaces in which the C++ class is nested.
unnestPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.cxx.Cxx
Close the namespaces in which the C++ class is nested.
unnestPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.rmi2.Cxx
Close the namespaces in which the C++ class is nested.
unnestPackagesInNamespaces(LanguageWriterForCxx, Symbol) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Close the namespaces in which the C++ class is nested.
unnestPackagesInNamespaces(LanguageWriterForCxx, SymbolID) - Static method in class gov.llnl.babel.backend.ucxx.Cxx
Close the namespaces in which the C++ class is nested.
unpackArg(String, String, Argument) - Static method in class gov.llnl.babel.backend.rmi.RMI
generate the method call to unpack an argument
unpackType(String, String, Type, String, String) - Static method in class gov.llnl.babel.backend.rmi.RMI
 
UNSPECIFIED - Static variable in class gov.llnl.babel.symbols.Type
 
upper(int) - Method in class gov.llnl.sidl.BaseArray
Return the upper index of the array corresponding to the specified array dimension.
URLTest - Class in gov.llnl.babel.url
Class URLTest is a simple unit test for the URL utilities class.
URLTest() - Constructor for class gov.llnl.babel.url.URLTest
 
URLUtilities - Class in gov.llnl.babel.url
Utility class URLUtiliites is a collection of common URL utility functions.
URLUtilities() - Constructor for class gov.llnl.babel.url.URLUtilities
 
UserOptions - Class in gov.llnl.babel
UserOptions is a singleton class that manages the wide variety of settings available to a user.
UserOptions() - Constructor for class gov.llnl.babel.UserOptions
Since this is a singleton class, the constructor is protected.
UserOptions.AssertionLevelSwitch - Class in gov.llnl.babel
 
UserOptions.AssertionLevelSwitch() - Constructor for class gov.llnl.babel.UserOptions.AssertionLevelSwitch
 
UserOptions.ClientSwitch - Class in gov.llnl.babel
 
UserOptions.ClientSwitch() - Constructor for class gov.llnl.babel.UserOptions.ClientSwitch
 
UserOptions.CommentLocalOnlySwitch - Class in gov.llnl.babel
 
UserOptions.CommentLocalOnlySwitch() - Constructor for class gov.llnl.babel.UserOptions.CommentLocalOnlySwitch
 
UserOptions.CxxIORExceptionSwitch - Class in gov.llnl.babel
 
UserOptions.CxxIORExceptionSwitch() - Constructor for class gov.llnl.babel.UserOptions.CxxIORExceptionSwitch
 
UserOptions.ExcludeExternalSwitch - Class in gov.llnl.babel
 
UserOptions.ExcludeExternalSwitch() - Constructor for class gov.llnl.babel.UserOptions.ExcludeExternalSwitch
 
UserOptions.ExcludeSwitch - Class in gov.llnl.babel
 
UserOptions.ExcludeSwitch() - Constructor for class gov.llnl.babel.UserOptions.ExcludeSwitch
 
UserOptions.GenerateHooksSwitch - Class in gov.llnl.babel
 
UserOptions.GenerateHooksSwitch() - Constructor for class gov.llnl.babel.UserOptions.GenerateHooksSwitch
 
UserOptions.GenerateSidlStdlibSwitch - Class in gov.llnl.babel
 
UserOptions.GenerateSidlStdlibSwitch() - Constructor for class gov.llnl.babel.UserOptions.GenerateSidlStdlibSwitch
 
UserOptions.GenerateSubdirSwitch - Class in gov.llnl.babel
 
UserOptions.GenerateSubdirSwitch() - Constructor for class gov.llnl.babel.UserOptions.GenerateSubdirSwitch
 
UserOptions.HideGlueSwitch - Class in gov.llnl.babel
 
UserOptions.HideGlueSwitch() - Constructor for class gov.llnl.babel.UserOptions.HideGlueSwitch
 
UserOptions.LanguageSubdirSwitch - Class in gov.llnl.babel
 
UserOptions.LanguageSubdirSwitch() - Constructor for class gov.llnl.babel.UserOptions.LanguageSubdirSwitch
 
UserOptions.MakePrefixSwitch - Class in gov.llnl.babel
 
UserOptions.MakePrefixSwitch() - Constructor for class gov.llnl.babel.UserOptions.MakePrefixSwitch
 
UserOptions.MultiModeSwitch - Class in gov.llnl.babel
 
UserOptions.MultiModeSwitch() - Constructor for class gov.llnl.babel.UserOptions.MultiModeSwitch
 
UserOptions.NoDefaultRepositorySwitch - Class in gov.llnl.babel
 
UserOptions.NoDefaultRepositorySwitch() - Constructor for class gov.llnl.babel.UserOptions.NoDefaultRepositorySwitch
 
UserOptions.OutputDirectorySwitch - Class in gov.llnl.babel
 
UserOptions.OutputDirectorySwitch() - Constructor for class gov.llnl.babel.UserOptions.OutputDirectorySwitch
 
UserOptions.ParseCheckSwitch - Class in gov.llnl.babel
 
UserOptions.ParseCheckSwitch() - Constructor for class gov.llnl.babel.UserOptions.ParseCheckSwitch
 
UserOptions.RepositoryPathSwitch - Class in gov.llnl.babel
 
UserOptions.RepositoryPathSwitch() - Constructor for class gov.llnl.babel.UserOptions.RepositoryPathSwitch
 
UserOptions.ServerSwitch - Class in gov.llnl.babel
 
UserOptions.ServerSwitch() - Constructor for class gov.llnl.babel.UserOptions.ServerSwitch
 
UserOptions.ShortFileNamesSwitch - Class in gov.llnl.babel
 
UserOptions.ShortFileNamesSwitch() - Constructor for class gov.llnl.babel.UserOptions.ShortFileNamesSwitch
 
UserOptions.SuppressIORSwitch - Class in gov.llnl.babel
 
UserOptions.SuppressIORSwitch() - Constructor for class gov.llnl.babel.UserOptions.SuppressIORSwitch
 
UserOptions.SuppressTimestampSwitch - Class in gov.llnl.babel
 
UserOptions.SuppressTimestampSwitch() - Constructor for class gov.llnl.babel.UserOptions.SuppressTimestampSwitch
 
UserOptions.TextSwitch - Class in gov.llnl.babel
 
UserOptions.TextSwitch() - Constructor for class gov.llnl.babel.UserOptions.TextSwitch
 
UserOptions.VersionSwitch - Class in gov.llnl.babel
 
UserOptions.VersionSwitch() - Constructor for class gov.llnl.babel.UserOptions.VersionSwitch
 
UserOptions.VpathSwitch - Class in gov.llnl.babel
 
UserOptions.VpathSwitch() - Constructor for class gov.llnl.babel.UserOptions.VpathSwitch
 
useStatementsForSupers(Method, SymbolID, LanguageWriterForFortran, CodeSplicer) - Static method in class gov.llnl.babel.backend.fortran.ImplSource
 
useStatementsForSupers(Method, SymbolID) - Method in class gov.llnl.babel.backend.fortran.ImplSource
 
Utilities - Class in gov.llnl.babel.backend
The Utilities class contains a variety of common utility functions, such as sorting a collection of data or determining the maximum string width of a collection of data.
Utilities() - Constructor for class gov.llnl.babel.backend.Utilities
 

V

validateAssertions(boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate assertions associated with this object.
validateAssertions() - Method in class gov.llnl.babel.symbols.SymbolTable
Verify that any and all assertions that can be checked at this time are valid.
validateExpression(Extendable, Method, boolean) - Method in class gov.llnl.babel.symbols.Assertion
Validate the assertion expression within the context of the given extendable and optional method.
validateExpression(Extendable, Method) - Method in class gov.llnl.babel.symbols.AssertionExpression
Validate this assertion expression within the context of the given extendable and optional method.
validateInvariants(boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate the invariants associated with this object.
validatePostconditions(Method, boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
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.
validatePostconditions(boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate postconditions associated with this object.
validatePreconditions(Method, boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
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.
validatePreconditions(boolean, boolean) - Method in class gov.llnl.babel.symbols.Extendable
Validate the preconditions associated with this object.
validateProfile(Profile) - Method in class gov.llnl.babel.config.Configuration
Validate the profile against the metadata description set by a previous call to setMetadataDescription.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.AssertionExpression
Validate the expression semantics, if necessary, within the context of the extendable and/or method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.BinaryExpression
Validate the expression semantics, first ensuring both subexpressions are valid then that the binary expression is valid for the specified operator.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.BooleanLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.CharacterLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.DComplexLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.DoubleLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.FComplexLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.FloatLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.IdentifierLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.IntegerLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.LongLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.MethodCall
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.StringLiteral
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateSemantics(Extendable, Method) - Method in class gov.llnl.babel.symbols.UnaryExpression
Validate the expression semantics, if necessary, within the context of the extendable and optional method.
validateXML(String, String, EntityResolver, String, String) - Static method in class gov.llnl.babel.xml.XMLUtilities
Validate the provided XML fragment with the specified start element against the DTD public identifier.
validPortList(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Returns true iff the port list is a valid list of comma separated integers.
validToken(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Check if tok is a valid token as defined by the HTTP/1.1 spec.
validTokenChar(char) - Static method in class gov.llnl.babel.url.cookie.Lexer
Return true iff ch is a valid character in a token.
validValue(String) - Static method in class gov.llnl.babel.url.cookie.Cookie
Return true if the string is valid as a cookie attribute value.
valueOf(String) - Static method in class sidl.DoubleComplex
Parses a string into a DoubleComplex.
valueOf(String) - Static method in class sidl.FloatComplex
Parses a string into a FloatComplex.
verifyReferences() - Method in class gov.llnl.babel.symbols.SymbolTable
Verify that all references in the table have been satisfied.
Version - Class in gov.llnl.babel.symbols
Class Version represents a symbol version of the general form "V1.V2...Vn" where Vi is a non-negative integer.
Version() - Constructor for class gov.llnl.babel.symbols.Version
Create a new Version class that will be constructed through member function appendVersionNumber.
Version(String) - Constructor for class gov.llnl.babel.symbols.Version
Create a new Version class by parsing a version string of the form "V1.V2...Vn" where each Vi is a non-negative integer.
Version - Interface in gov.llnl.babel
Interface Version contains the version string for the babel compiler.
VERSION - Static variable in interface gov.llnl.babel.Version
 
VOID - Static variable in class gov.llnl.babel.symbols.Type
 

W

warning(SAXParseException) - Method in class gov.llnl.babel.xml.ExceptionErrorHandler
Throw a SAXException if the parser issues a warning.
WebRepository - Class in gov.llnl.babel.repository
The WebRepository class implements an interface to the Alexandria web repository for sidl symbols in XML.
WebRepository(String) - Constructor for class gov.llnl.babel.repository.WebRepository
The constructor takes a web repository URI with the username and password specified as arguments.
write(String) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a string.
write(char[]) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a character array.
write(String, int, int) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a substring.
write(int) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write a character.
write(char[], int, int) - Method in class gov.llnl.babel.backend.writers.ChangeWriter
Write part of a character array.
write(int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
write(char[], int, int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
write(String, int, int) - Method in class gov.llnl.babel.backend.writers.LineCountingFilterWriter
 
writeBanner(Symbol, String, boolean, String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a file banner for automatically generated files.
writeBuiltinDecls(LanguageWriterForC, Class) - Static method in class gov.llnl.babel.backend.c.ImplHeader
Write external declarations for the Class constructor and destructor.
writeComment(String, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a single-line block comment to the pretty writer stream.
writeComment(Comment, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl Comment to the pretty writer stream.
writeComment(Symbol, boolean, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl symbol to the pretty writer stream.
writeComment(Symbol, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl symbol to the pretty writer stream.
writeComment(Method, boolean, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl method to the pretty writer stream.
writeComment(Method, boolean) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment for a sidl method to the pretty writer stream.
writeComment(Comment, String) - Method in class gov.llnl.babel.backend.writers.LanguageWriter
Write a comment with an alternative string.
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.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.
writeMakefile(PrintWriter, Map, HashMap) - Method in class gov.llnl.babel.backend.DependenciesGenerator
Generate the actual make file.
writeMakefile(PrintWriter, Map) - Method in class gov.llnl.babel.backend.MakefileGenerator
Generate the actual make file.
writeMethodDecls(LanguageWriterForC, Class, boolean) - Static method in class gov.llnl.babel.backend.c.ImplHeader
Write external declarations for all non-abstract methods in the class.
writeMethodSignature(LanguageWriterForC, Method, String, String, boolean, boolean, boolean, SymbolID) - Static method in class gov.llnl.babel.backend.c.ImplHeader
Write the method signature with arguments indented one level.
writePackageMakeInfo(PrintWriter, String) - Method in class gov.llnl.babel.backend.PackageMakeInfoGenerator
Generate the package make file.
writeRMIAccessDecls(LanguageWriterForC, Class, boolean) - Static method in class gov.llnl.babel.backend.c.ImplHeader
Write external declarations for the RMI fconnects methods in the class.
writeSkelFunctions() - Method in class gov.llnl.babel.backend.rmi2.CxxSkelSource
write skel functions that dispatch C IOR functionpointers to C++ method calls
writeSymbols(Set) - Method in class gov.llnl.babel.repository.FileRepository
Write the symbols in the Set from the symbol table to the file repository.
writeSymbols(Set) - Method in interface gov.llnl.babel.repository.SymbolWriter
Write the symbols in the Set from the symbol table to the repository.
writeSymbols(Set) - Method in class gov.llnl.babel.repository.WebRepository
Write the symbols in the Set from the symbol table to the web repository.

X

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

_

_addRef() - Method in class gov.llnl.sidl.BaseArray
Native method adds 1 to array's reference count.
_cast2(String) - Method in exception gov.llnl.sidl.BaseClass
Cast this object to the specified sidl name.
_cast2(String) - Method in interface gov.llnl.sidl.BaseInterface
Cast this object to the specified sidl name.
_cast_ior(String) - Method in exception gov.llnl.sidl.BaseClass
Cast this object to the specified type and return the IOR pointer.
_copy(Boolean.Array) - Method in class sidl.Boolean.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(Character.Array) - Method in class sidl.Character.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(Double.Array) - Method in class sidl.Double.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(DoubleComplex.Array) - Method in class sidl.DoubleComplex.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(Enum.Array) - Method in class sidl.Enum.Array
copies the elements from this array to dest.
_copy(Float.Array) - Method in class sidl.Float.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(FloatComplex.Array) - Method in class sidl.FloatComplex.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(Integer.Array) - Method in class sidl.Integer.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(Long.Array) - Method in class sidl.Long.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(Opaque.Array) - Method in class sidl.Opaque.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
_copy(String.Array) - Method in class sidl.String.Array
Method Copy copies the elements of 'this' to an already existing array of the same size.
_dcast() - Method in class sidl.Boolean.Array
Casts this array to an array of a defined dimension and returns the resulting array.
_dcast() - Method in class sidl.Character.Array
Casts this array to an array of a defined dimension and returns the resulting array.
_dcast() - Method in class sidl.Double.Array
Casts this array to an array of a defined dimension and returns the resulting array.
_dcast() - Method in class sidl.DoubleComplex.Array
Casts this array to an array of a defined dimension and returns the resulting array.
_dcast() - Method in class sidl.Enum.Array
 
_dcast() - Method in class sidl.Float.Array
Casts this array to an array of a defined dimension and returns the resulting array.
_dcast() - Method in class sidl.FloatComplex.Array
Casts this array to an array of a defined dimension and returns the resulting array.
_dcast() - Method in class sidl.Integer.Array
Casts this array to an array of a defined dimension and returns the resulting array.
_dcast() - Method in class sidl.Long.Array
Casts this array to an array of a defined dimension and returns the resulting array.
_dcast() - Method in class sidl.Opaque.Array
Casts this array to an array of a defined dimension and returns the resulting array.
_dcast() - Method in class sidl.String.Array
Casts this array to an array of a defined dimension and returns the resulting array.
_deallocate() - Method in class gov.llnl.sidl.BaseArray
Deallocate deletes java's reference to the array (calls deleteRef) But does not (nessecarily) case the array to be GCed.
_destroy() - Method in class gov.llnl.sidl.BaseArray
Native method to destroy the array.
_dim() - Method in class gov.llnl.sidl.BaseArray
Native method to get the dimension of the array.
_get(int, int, int, int, int, int, int) - Method in class sidl.Boolean.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Boolean.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Boolean.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Boolean.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Boolean.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.Boolean.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.Boolean.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Boolean.Array7
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Character.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Character.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Character.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Character.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Character.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.Character.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.Character.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Character.Array7
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Double.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Double.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Double.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Double.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Double.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.Double.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.Double.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Double.Array7
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.DoubleComplex.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.DoubleComplex.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.DoubleComplex.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.DoubleComplex.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.DoubleComplex.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.DoubleComplex.Array7
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Enum.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Enum.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Enum.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Enum.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Enum.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.Enum.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.Enum.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Enum.Array7
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Float.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Float.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Float.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Float.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Float.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.Float.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.Float.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Float.Array7
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.FloatComplex.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.FloatComplex.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.FloatComplex.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.FloatComplex.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.FloatComplex.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.FloatComplex.Array7
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Integer.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Integer.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Integer.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Integer.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Integer.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.Integer.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.Integer.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Integer.Array7
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Long.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Long.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Long.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Long.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Long.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.Long.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.Long.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Long.Array7
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Opaque.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.Opaque.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.Opaque.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.Opaque.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.Opaque.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.Opaque.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.Opaque.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.Opaque.Array7
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.String.Array
Native routine to fetch the specified value from the array.
_get(int) - Method in class sidl.String.Array1
Get the specified array element without bounds checking.
_get(int, int) - Method in class sidl.String.Array2
Get the specified array element without bounds checking.
_get(int, int, int) - Method in class sidl.String.Array3
Get the specified array element without bounds checking.
_get(int, int, int, int) - Method in class sidl.String.Array4
Get the specified array element without bounds checking.
_get(int, int, int, int, int) - Method in class sidl.String.Array5
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int) - Method in class sidl.String.Array6
Get the specified array element without bounds checking.
_get(int, int, int, int, int, int, int) - Method in class sidl.String.Array7
Get the specified array element without bounds checking.
_get_ior() - Method in exception gov.llnl.sidl.BaseClass
Retrieve a reference to the sidl IOR structure.
_get_ior() - Method in interface gov.llnl.sidl.BaseInterface
Return a long reference to the sidl IOR object.
_isColumnOrder() - Method in class gov.llnl.sidl.BaseArray
Native method returns true if array is ColumnOrder.
_isRowOrder() - Method in class gov.llnl.sidl.BaseArray
Native method returns true if array if RowOrder.
_length(int) - Method in class gov.llnl.sidl.BaseArray
Routine to get the length of the array at the specified dimension
_lower(int) - Method in class gov.llnl.sidl.BaseArray
Native method to fetch the specified lower bound of the array.
_reallocate(int, int[], int[], boolean) - Method in class gov.llnl.sidl.BaseArray
Abstract method to reallocate array data using the specified dimension, lower bounds, and upper bounds.
_reallocate(int, int[], int[], boolean) - Method in class sidl.Boolean.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[], boolean) - Method in class sidl.Character.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[], boolean) - Method in class sidl.Double.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[], boolean) - Method in class sidl.DoubleComplex.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[], boolean) - Method in class sidl.Float.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[], boolean) - Method in class sidl.FloatComplex.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[], boolean) - Method in class sidl.Integer.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[], boolean) - Method in class sidl.Long.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[], boolean) - Method in class sidl.Opaque.Array
Native routine to reallocate data in the array.
_reallocate(int, int[], int[], boolean) - Method in class sidl.String.Array
Native routine to reallocate data in the array.
_registerNatives(String) - Static method in exception gov.llnl.sidl.BaseClass
Register native functions for the sidl interface or class specified in the argument.
_set(int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array
Native routine to set the specified value in the array.
_set(int, boolean) - Method in class sidl.Boolean.Array1
Set the specified array element without bounds checking.
_set(int, int, boolean) - Method in class sidl.Boolean.Array2
Set the specified array element without bounds checking.
_set(int, int, int, boolean) - Method in class sidl.Boolean.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, boolean) - Method in class sidl.Boolean.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, boolean) - Method in class sidl.Boolean.Array7
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, char) - Method in class sidl.Character.Array
Native routine to set the specified value in the array.
_set(int, char) - Method in class sidl.Character.Array1
Set the specified array element without bounds checking.
_set(int, int, char) - Method in class sidl.Character.Array2
Set the specified array element without bounds checking.
_set(int, int, int, char) - Method in class sidl.Character.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, char) - Method in class sidl.Character.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, char) - Method in class sidl.Character.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, char) - Method in class sidl.Character.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, char) - Method in class sidl.Character.Array7
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, double) - Method in class sidl.Double.Array
Native routine to set the specified value in the array.
_set(int, double) - Method in class sidl.Double.Array1
Set the specified array element without bounds checking.
_set(int, int, double) - Method in class sidl.Double.Array2
Set the specified array element without bounds checking.
_set(int, int, int, double) - Method in class sidl.Double.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, double) - Method in class sidl.Double.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, double) - Method in class sidl.Double.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, double) - Method in class sidl.Double.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, double) - Method in class sidl.Double.Array7
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array
Native routine to set the specified value in the array.
_set(int, DoubleComplex) - Method in class sidl.DoubleComplex.Array1
Set the specified array element without bounds checking.
_set(int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array2
Set the specified array element without bounds checking.
_set(int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, DoubleComplex) - Method in class sidl.DoubleComplex.Array7
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, int) - Method in class sidl.Enum.Array
Native routine to set the specified value in the array.
_set(int, int) - Method in class sidl.Enum.Array1
Set the specified array element without bounds checking.
_set(int, int, int) - Method in class sidl.Enum.Array2
Set the specified array element without bounds checking.
_set(int, int, int, int) - Method in class sidl.Enum.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, int) - Method in class sidl.Enum.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int) - Method in class sidl.Enum.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int) - Method in class sidl.Enum.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, int) - Method in class sidl.Enum.Array7
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, float) - Method in class sidl.Float.Array
Native routine to set the specified value in the array.
_set(int, float) - Method in class sidl.Float.Array1
Set the specified array element without bounds checking.
_set(int, int, float) - Method in class sidl.Float.Array2
Set the specified array element without bounds checking.
_set(int, int, int, float) - Method in class sidl.Float.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, float) - Method in class sidl.Float.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, float) - Method in class sidl.Float.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, float) - Method in class sidl.Float.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, float) - Method in class sidl.Float.Array7
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array
Native routine to set the specified value in the array.
_set(int, FloatComplex) - Method in class sidl.FloatComplex.Array1
Set the specified array element without bounds checking.
_set(int, int, FloatComplex) - Method in class sidl.FloatComplex.Array2
Set the specified array element without bounds checking.
_set(int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, FloatComplex) - Method in class sidl.FloatComplex.Array7
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, int) - Method in class sidl.Integer.Array
Native routine to set the specified value in the array.
_set(int, int) - Method in class sidl.Integer.Array1
Set the specified array element without bounds checking.
_set(int, int, int) - Method in class sidl.Integer.Array2
Set the specified array element without bounds checking.
_set(int, int, int, int) - Method in class sidl.Integer.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, int) - Method in class sidl.Integer.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int) - Method in class sidl.Integer.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int) - Method in class sidl.Integer.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, int) - Method in class sidl.Integer.Array7
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, long) - Method in class sidl.Long.Array
Native routine to set the specified value in the array.
_set(int, long) - Method in class sidl.Long.Array1
Set the specified array element without bounds checking.
_set(int, int, long) - Method in class sidl.Long.Array2
Set the specified array element without bounds checking.
_set(int, int, int, long) - Method in class sidl.Long.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, long) - Method in class sidl.Long.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, long) - Method in class sidl.Long.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, long) - Method in class sidl.Long.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, long) - Method in class sidl.Long.Array7
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, long) - Method in class sidl.Opaque.Array
Native routine to set the specified value in the array.
_set(int, long) - Method in class sidl.Opaque.Array1
Set the specified array element without bounds checking.
_set(int, int, long) - Method in class sidl.Opaque.Array2
Set the specified array element without bounds checking.
_set(int, int, int, long) - Method in class sidl.Opaque.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, long) - Method in class sidl.Opaque.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, long) - Method in class sidl.Opaque.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, long) - Method in class sidl.Opaque.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, long) - Method in class sidl.Opaque.Array7
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, String) - Method in class sidl.String.Array
Native routine to set the specified value in the array.
_set(int, String) - Method in class sidl.String.Array1
Set the specified array element without bounds checking.
_set(int, int, String) - Method in class sidl.String.Array2
Set the specified array element without bounds checking.
_set(int, int, int, String) - Method in class sidl.String.Array3
Set the specified array element without bounds checking.
_set(int, int, int, int, String) - Method in class sidl.String.Array4
Set the specified array element without bounds checking.
_set(int, int, int, int, int, String) - Method in class sidl.String.Array5
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, String) - Method in class sidl.String.Array6
Set the specified array element without bounds checking.
_set(int, int, int, int, int, int, int, String) - Method in class sidl.String.Array7
Set the specified array element without bounds checking.
_slice(int, int[], int[], int[], int[]) - Method in class sidl.Boolean.Array
Slice returns an array that is <= the orignial array.
_slice(int, int[], int[], int[], int[]) - Method in class sidl.Character.Array
Slice returns an array that is <= the orignial array.
_slice(int, int[], int[], int[], int[]) - Method in class sidl.Double.Array
Slice returns an array that is <= the orignial array.
_slice(int, int[], int[], int[], int[]) - Method in class sidl.DoubleComplex.Array
Slice returns an array that is <= the orignial array.
_slice(int, int[], int[], int[], int[]) - Method in class sidl.Enum.Array
Routine to return an array based on this one, but slice according to your instructions
_slice(int, int[], int[], int[], int[]) - Method in class sidl.Float.Array
Slice returns an array that is <= the orignial array.
_slice(int, int[], int[], int[], int[]) - Method in class sidl.FloatComplex.Array
Slice returns an array that is <= the orignial array.
_slice(int, int[], int[], int[], int[]) - Method in class sidl.Integer.Array
Slice returns an array that is <= the orignial array.
_slice(int, int[], int[], int[], int[]) - Method in class sidl.Long.Array
Slice returns an array that is <= the orignial array.
_slice(int, int[], int[], int[], int[]) - Method in class sidl.Opaque.Array
Slice returns an array that is <= the orignial array.
_slice(int, int[], int[], int[], int[]) - Method in class sidl.String.Array
Slice returns an array that is <= the orignial array.
_smartCopy() - Method in class gov.llnl.sidl.BaseArray
Method smartCopy returns a a copy of a borrowed array, or increments the reference count of an array that manages it's own data.
_stride(int) - Method in class gov.llnl.sidl.BaseArray
Native method to fetch the stride of the specified dimen of the array.
_type() - Method in class gov.llnl.sidl.BaseArray
Native method returns the enumerated type of this array
_upper(int) - Method in class gov.llnl.sidl.BaseArray
Native method to fetch the specified upper bound of the array.

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