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

A

ABSTRACT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
AbstractType - Class in org.glassfish.rmic.iiop
AbstractType represents any non-special interface which does not inherit from java.rmi.Remote, for which all methods throw RemoteException.
ACC_ABSTRACT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_FINAL - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_INTERFACE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_NATIVE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_PRIVATE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_PROTECTED - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_PUBLIC - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_STATIC - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_STRICT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_SUPER - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_SYNCHRONIZED - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_TRANSIENT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ACC_VOLATILE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
accessPeer - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
ACCM_CLASS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ACCM_FIELD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ACCM_INNERCLASS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ACCM_MEMBER - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ACCM_METHOD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
accumulateReferences(Hashtable<String, CompoundType>, Hashtable<String, CompoundType>, Hashtable<String, ArrayType>) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Accumulate and filter all those types that are referenced by the given referenced types.
add(Instruction) - Method in class org.glassfish.rmic.tools.asm.Assembler
Add an instruction
add(long, int) - Method in class org.glassfish.rmic.tools.asm.Assembler
 
add(long, int, Object) - Method in class org.glassfish.rmic.tools.asm.Assembler
 
add(long, int, Object, boolean) - Method in class org.glassfish.rmic.tools.asm.Assembler
 
add(boolean, long, int, Object) - Method in class org.glassfish.rmic.tools.asm.Assembler
 
add(long, int, boolean) - Method in class org.glassfish.rmic.tools.asm.Assembler
 
add(int, Label) - Method in class org.glassfish.rmic.tools.asm.SwitchData
Add a label
add(Object) - Method in class org.glassfish.rmic.tools.asm.TryData
Add a label
ADD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
add(MemberDefinition) - Method in class org.glassfish.rmic.tools.java.MethodSet
Adds `method' to the MethodSet.
addAllMembers(Vector<CompoundType.Member>, boolean, boolean, ContextStack) - Method in class org.glassfish.rmic.iiop.CompoundType
 
addAllMethods(ClassDefinition, Vector<CompoundType.Method>, boolean, boolean, ContextStack) - Method in class org.glassfish.rmic.iiop.CompoundType
 
addAmbigPrefix() - Method in class org.glassfish.rmic.tools.java.Identifier
Add ambigPrefix to `this' to make a new Identifier marked as ambiguous.
addArgument(Node) - Method in class org.glassfish.rmic.tools.java.Parser
 
addAttribute(Identifier, byte[], Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryMember
 
addClass(IdentifierToken) - Method in class org.glassfish.rmic.tools.java.Imports
Add a class import
addClass(Identifier) - Method in class org.glassfish.rmic.tools.java.Imports
 
addConformingConstants(Vector<CompoundType.Member>, boolean, ContextStack) - Method in class org.glassfish.rmic.iiop.CompoundType
 
addDAandJoinDU(Vset) - Method in class org.glassfish.rmic.tools.tree.Vset
Add in the definite assignment bits of another vset, but join the definite unassignment bits.
addDependency(ClassDeclaration) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryClass
Add a dependency
addDependency(ClassDeclaration) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Add a dependency
addDependency(ClassDeclaration) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Add a dependency
addExceptionDescription(String) - Method in class org.glassfish.rmic.iiop.ClassType
Modify the type description with exception info.
AddExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AddExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AddExpression
constructor
addGeneratedFile(File) - Method in class org.glassfish.rmic.BatchEnvironment
Remember a generated source file generated so that it can be removed later, if appropriate.
addGenerator(String) - Method in class org.glassfish.rmic.Main
Instantiate and add a generator to the generators array.
addLocalClass(ClassDefinition, String) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
addMember(MemberDefinition) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Add a field (no checks)
addMember(Environment, MemberDefinition) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Add a field (subclasses make checks)
addMember(Environment, MemberDefinition) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Add a field (check it first)
addMirandaMethods(Environment, Iterator<MemberDefinition>) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Add a list of methods to this class as miranda methods.
addMirandaMethods(Environment, Iterator<MemberDefinition>) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Add a group of methods to this class as miranda methods.
addModifiers(int) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
addModifiers(int) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
addNativeToJcovTab(Environment, ClassDefinition) - Method in class org.glassfish.rmic.tools.asm.Assembler
 
addNonRemoteInterfaces(Vector<InterfaceType>, ContextStack) - Method in class org.glassfish.rmic.iiop.CompoundType
 
addPackage(IdentifierToken) - Method in class org.glassfish.rmic.tools.java.Imports
Add a package import, or perhaps an inner class scope.
addPackage(Identifier) - Method in class org.glassfish.rmic.tools.java.Imports
 
Addr - Variable in class org.glassfish.rmic.tools.asm.Cover
 
addReference(Type, Hashtable<String, CompoundType>, Hashtable<String, CompoundType>, Hashtable<String, ArrayType>) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Add reference for given type avoiding duplication.
addRemoteInterfaces(Vector<InterfaceType>, boolean, ContextStack) - Method in class org.glassfish.rmic.iiop.CompoundType
 
addTableCase(int, long) - Method in class org.glassfish.rmic.tools.asm.SwitchData
 
addTableDefault(long) - Method in class org.glassfish.rmic.tools.asm.SwitchData
 
addTypes(int, HashSet, Vector) - Method in class org.glassfish.rmic.iiop.ArrayType
 
addTypes(int, HashSet<Type>, Vector<Type>) - Method in class org.glassfish.rmic.iiop.CompoundType
 
addTypes(int, HashSet<Type>, Vector<Type>) - Method in class org.glassfish.rmic.iiop.Type
 
addVar(int) - Method in class org.glassfish.rmic.tools.tree.Vset
Note that a var is definitely assigned.
addVarUnassigned(int) - Method in class org.glassfish.rmic.tools.tree.Vset
Note that a var is definitely un-assigned.
ALL_ACCESS - Static variable in class org.glassfish.rmic.tools.util.ModifierFilter
All access modifiers.
AmbiguousClass - Exception in org.glassfish.rmic.tools.java
This exception is thrown when an unqualified class name is used that can be resolved in more than one way.
AmbiguousClass(Identifier, Identifier) - Constructor for exception org.glassfish.rmic.tools.java.AmbiguousClass
Constructor
AmbiguousMember - Exception in org.glassfish.rmic.tools.java
This exception is thrown when a field reference is ambiguous.
AmbiguousMember(MemberDefinition, MemberDefinition) - Constructor for exception org.glassfish.rmic.tools.java.AmbiguousMember
Constructor
AND - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
AndExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AndExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AndExpression
constructor
anyErrors() - Method in class org.glassfish.rmic.iiop.ContextStack
Return true if env.nerrors > 0.
argIndex - Variable in class org.glassfish.rmic.tools.java.Parser
 
ARRAY - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ARRAYACCESS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ArrayAccessExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ArrayAccessExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.ArrayAccessExpression
constructor
ArrayData - Class in org.glassfish.rmic.tools.asm
WARNING: The contents of this source file are not part of any supported API.
ArrayData(Type, int) - Constructor for class org.glassfish.rmic.tools.asm.ArrayData
 
ArrayExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ArrayExpression(long, Expression[]) - Constructor for class org.glassfish.rmic.tools.tree.ArrayExpression
Constructor
ArrayType - Class in org.glassfish.rmic.iiop
ArrayType is a wrapper for any of the other types.
ArrayType - Class in org.glassfish.rmic.tools.java
This class represents an Java array type.
ASCII_HEX - Static variable in class org.glassfish.rmic.iiop.IDLNames
Used to convert ascii to hex.
ASGADD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ASGBITAND - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ASGBITOR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ASGBITXOR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ASGDIV - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ASGLSHIFT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ASGMUL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ASGREM - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ASGRSHIFT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ASGSUB - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ASGURSHIFT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
AsmClassFactory - Class in org.glassfish.rmic.asm
A factory for a class definition produced via ASM.
AsmClassFactory() - Constructor for class org.glassfish.rmic.asm.AsmClassFactory
 
AsmMemberDefinition - Class in org.glassfish.rmic.asm
 
Assembler - Class in org.glassfish.rmic.tools.asm
This class is used to assemble the bytecode instructions for a method.
Assembler() - Constructor for class org.glassfish.rmic.tools.asm.Assembler
 
assertNotImpl(Type, boolean, ContextStack, CompoundType, boolean) - Method in class org.glassfish.rmic.iiop.CompoundType
 
ASSIGN - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
AssignAddExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignAddExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignAddExpression
Constructor
AssignBitAndExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignBitAndExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignBitAndExpression
Constructor
AssignBitOrExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignBitOrExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignBitOrExpression
Constructor
AssignBitXorExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignBitXorExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignBitXorExpression
Constructor
AssignDivideExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignDivideExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignDivideExpression
Constructor
AssignExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignExpression
Constructor
AssignMultiplyExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignMultiplyExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignMultiplyExpression
Constructor
AssignOpExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignOpExpression(int, long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignOpExpression
Constructor
AssignRemainderExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignRemainderExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignRemainderExpression
Constructor
AssignShiftLeftExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignShiftLeftExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignShiftLeftExpression
Constructor
AssignShiftRightExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignShiftRightExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignShiftRightExpression
Constructor
AssignSubtractExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignSubtractExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignSubtractExpression
Constructor
AssignUnsignedShiftRightExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
AssignUnsignedShiftRightExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.AssignUnsignedShiftRightExpression
Constructor
ATT_ALL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ATT_ALLCLASSES - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ATT_CODE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ATTRIBUTE_GET - Static variable in interface org.glassfish.rmic.iiop.Constants
 
ATTRIBUTE_GET_RW - Static variable in interface org.glassfish.rmic.iiop.Constants
 
ATTRIBUTE_IS - Static variable in interface org.glassfish.rmic.iiop.Constants
 
ATTRIBUTE_IS_RW - Static variable in interface org.glassfish.rmic.iiop.Constants
 
ATTRIBUTE_NONE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
ATTRIBUTE_SET - Static variable in interface org.glassfish.rmic.iiop.Constants
 
ATTRIBUTE_WIRE_PREFIX - Static variable in interface org.glassfish.rmic.iiop.Constants
 

B

basicCheck(Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryClass
Ready a BinaryClass for further checking.
basicCheck(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
basicCheck(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
 
BatchEnvironment - Class in org.glassfish.rmic
BatchEnvironment for rmic extends javac's version in four ways: 1.
BatchEnvironment(OutputStream, ClassPath, File) - Constructor for class org.glassfish.rmic.BatchEnvironment
Create a BatchEnvironment for rmic with the given class path, stream for messages and destination directory.
BatchEnvironment - Class in org.glassfish.rmic.iiop
BatchEnvironment for iiop extends rmic's version to add parse state.
BatchEnvironment(OutputStream, ClassPath, File) - Constructor for class org.glassfish.rmic.iiop.BatchEnvironment
Create a BatchEnvironment for rmic with the given class path, stream for messages and the destination directory.
BatchEnvironment - Class in org.glassfish.rmic.tools.javac
Main environment of the batch version of the Java compiler, this needs more work.
BatchEnvironment(OutputStream, ClassPath) - Constructor for class org.glassfish.rmic.tools.javac.BatchEnvironment
 
BatchEnvironment(OutputStream, ClassPath, ErrorConsumer) - Constructor for class org.glassfish.rmic.tools.javac.BatchEnvironment
 
BatchEnvironmentError - Error in org.glassfish.rmic
 
BatchEnvironmentError(String) - Constructor for error org.glassfish.rmic.BatchEnvironmentError
 
BatchParser - Class in org.glassfish.rmic.tools.javac
Deprecated.
BatchParser(Environment, InputStream) - Constructor for class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
Create a batch file parser
beginClass(long, String, int, IdentifierToken, IdentifierToken, IdentifierToken[]) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated. 
beginClass(long, String, int, Identifier, Identifier, Identifier[]) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated.
Use the version with the IdentifierToken arguments.
beginClass(long, String, int, IdentifierToken, IdentifierToken, IdentifierToken[]) - Method in interface org.glassfish.rmic.tools.java.ParserActions
Define class
beginClass(long, String, int, IdentifierToken, IdentifierToken, IdentifierToken[]) - Method in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
Define class
BinaryArithmeticExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryArithmeticExpression(int, long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.BinaryArithmeticExpression
constructor
BinaryAssignExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryAttribute - Class in org.glassfish.rmic.tools.binaryclass
This class is used to represent an attribute from a binary class.
BinaryBitExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryBitExpression(int, long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.BinaryBitExpression
constructor
BinaryClass - Class in org.glassfish.rmic.tools.binaryclass
WARNING: The contents of this source file are not part of any supported API.
BinaryClassFactory - Class in org.glassfish.rmic.tools.binaryclass
 
BinaryClassFactory() - Constructor for class org.glassfish.rmic.tools.binaryclass.BinaryClassFactory
 
BinaryCompareExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryCompareExpression(int, long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.BinaryCompareExpression
constructor
BinaryConstantPool - Class in org.glassfish.rmic.tools.binaryclass
This class is used to represent a constant table once it is read from a class file.
BinaryEqualityExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryEqualityExpression(int, long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.BinaryEqualityExpression
constructor
BinaryExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryLogicalExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryLogicalExpression(int, long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.BinaryLogicalExpression
constructor
BinaryMember - Class in org.glassfish.rmic.tools.binaryclass
This class represents a binary member WARNING: The contents of this source file are not part of any supported API.
BinaryMember(ClassDefinition, int, Type, Identifier, BinaryAttribute) - Constructor for class org.glassfish.rmic.tools.binaryclass.BinaryMember
Constructor
BinaryMember(ClassDefinition) - Constructor for class org.glassfish.rmic.tools.binaryclass.BinaryMember
Constructor for an inner class.
binaryPath - Variable in class org.glassfish.rmic.tools.javac.BatchEnvironment
The path we use for finding class (binary) files.
BinaryShiftExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryShiftExpression(int, long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.BinaryShiftExpression
constructor
BITAND - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
BitAndExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BitAndExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.BitAndExpression
constructor
BITNOT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
BitNotExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BitNotExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.BitNotExpression
Constructor
BITOR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
BitOrExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BitOrExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.BitOrExpression
constructor
BITXOR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
BitXorExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BitXorExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.BitXorExpression
constructor
BOOLEAN - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
BooleanExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BooleanExpression(long, boolean) - Constructor for class org.glassfish.rmic.tools.tree.BooleanExpression
Constructor
BOOLEANVAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
BREAK - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
BreakStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BreakStatement(long, Identifier) - Constructor for class org.glassfish.rmic.tools.tree.BreakStatement
Constructor
buckets - Variable in class org.glassfish.rmic.iiop.StaticStringsHash
Buckets for each key, where buckets[x][y] is an index into the strings[] array.
BYTE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ByteExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ByteExpression(long, byte) - Constructor for class org.glassfish.rmic.tools.tree.ByteExpression
Constructor
BYTEVAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 

C

canAccess(Environment, ClassDeclaration) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if another class can be accessed from within the body of this class.
canAccess(Environment, MemberDefinition) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if a field can be accessed from a class
canReach(Environment, MemberDefinition) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Check if a field can reach another field (only considers forward references, not the access modifiers).
canReach(Environment, MemberDefinition) - Method in class org.glassfish.rmic.tools.tree.Context
Check if a field can reach another field (only considers forward references, not the access modifiers).
CASE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CaseStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
CaseStatement(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.CaseStatement
Constructor
CAST - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CastExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
CastExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.CastExpression
constructor
CATCH - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CatchData - Class in org.glassfish.rmic.tools.asm
WARNING: The contents of this source file are not part of any supported API.
catchObjectNotActive(IndentingWriter) - Method in class org.glassfish.rmic.iiop.StubGenerator
 
catchServantNotActive(IndentingWriter) - Method in class org.glassfish.rmic.iiop.StubGenerator
 
CatchStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
CatchStatement(long, Expression, IdentifierToken, Statement) - Constructor for class org.glassfish.rmic.tools.tree.CatchStatement
Constructor
CatchStatement(long, Expression, Identifier, Statement) - Constructor for class org.glassfish.rmic.tools.tree.CatchStatement
Deprecated. 
catchWrongPolicy(IndentingWriter) - Method in class org.glassfish.rmic.iiop.StubGenerator
 
ch - Variable in class org.glassfish.rmic.tools.java.Scanner
The current character
CHAR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CharExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
CharExpression(long, char) - Constructor for class org.glassfish.rmic.tools.tree.CharExpression
Constructor
CHARVAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
charValue - Variable in class org.glassfish.rmic.tools.java.Scanner
 
check(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check this class.
check(Environment) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Request a check of the field definition.
check(Environment, Context, Vset) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Really check the field definition.
check(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Check this class and all its fields.
check(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Check this field.
check(Environment, Context, Vset) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Check a field.
check(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.BinaryAssignExpression
Check void expression
check(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.CommaExpression
Check void expression
check(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
 
check(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.Expression
 
check(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.IncDecExpression
Check void expression
check(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.MethodExpression
Check void expression
check(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
Check void expression
checkAmbigName(Environment, Context, Vset, Hashtable<Object, Object>, UnaryExpression) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
 
checkAmbigName(Environment, Context, Vset, Hashtable<Object, Object>, UnaryExpression) - Method in class org.glassfish.rmic.tools.tree.Expression
Check something that might be an AmbiguousName (refman 6.5.2).
checkAmbigName(Environment, Context, Vset, Hashtable<Object, Object>, UnaryExpression) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
Check if the present name is part of a scoping prefix.
checkAmbigName(Environment, Context, Vset, Hashtable<Object, Object>, UnaryExpression) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
Check if the present name is part of a scoping prefix.
checkAmbigName(Environment, Context, Vset, Hashtable<Object, Object>, UnaryExpression) - Method in class org.glassfish.rmic.tools.tree.SuperExpression
Check if the present name is part of a scoping prefix.
checkAmbigName(Environment, Context, Vset, Hashtable<Object, Object>, UnaryExpression) - Method in class org.glassfish.rmic.tools.tree.TypeExpression
 
checkAssignOp(Environment, Context, Vset, Hashtable<Object, Object>, Expression) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
 
checkAssignOp(Environment, Context, Vset, Hashtable<Object, Object>, Expression) - Method in class org.glassfish.rmic.tools.tree.Expression
 
checkAssignOp(Environment, Context, Vset, Hashtable<Object, Object>, Expression) - Method in class org.glassfish.rmic.tools.tree.ExprExpression
Check the expression if it appears as an lvalue.
checkAssignOp(Environment, Context, Vset, Hashtable<Object, Object>, Expression) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
Check the expression if it appears on the LHS of an op= expression
checkAssignOp(Environment, Context, Vset, Hashtable<Object, Object>, Expression) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
Check the expression if it appears on the LHS of an op= expression
checkBackBranch(Environment, Statement, Vset, Vset) - Method in class org.glassfish.rmic.tools.tree.Context
Raise an error if a blank final was definitely unassigned on entry to a loop, but has possibly been assigned on the back-branch.
checkClass(ClassDefinition) - Method in class org.glassfish.rmic.tools.util.ModifierFilter
Filter a ClassDefinition.
checkCondition(Environment, Context, Vset, Hashtable<Object, Object>, ConditionVars) - Method in class org.glassfish.rmic.tools.tree.AndExpression
 
checkCondition(Environment, Context, Vset, Hashtable<Object, Object>, ConditionVars) - Method in class org.glassfish.rmic.tools.tree.BinaryLogicalExpression
 
checkCondition(Environment, Context, Vset, Hashtable<Object, Object>, ConditionVars) - Method in class org.glassfish.rmic.tools.tree.BooleanExpression
 
checkCondition(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.Expression
Check a condition.
checkCondition(Environment, Context, Vset, Hashtable<Object, Object>, ConditionVars) - Method in class org.glassfish.rmic.tools.tree.Expression
 
checkCondition(Environment, Context, Vset, Hashtable<Object, Object>, ConditionVars) - Method in class org.glassfish.rmic.tools.tree.ExprExpression
Check a condition.
checkCondition(Environment, Context, Vset, Hashtable<Object, Object>, ConditionVars) - Method in class org.glassfish.rmic.tools.tree.NotExpression
 
checkCondition(Environment, Context, Vset, Hashtable<Object, Object>, ConditionVars) - Method in class org.glassfish.rmic.tools.tree.OrExpression
 
CheckContext - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
checked - Variable in class org.glassfish.rmic.tools.java.Imports
Are the import names checked yet?
checkFinalAssign(Environment, Context, Vset, long, MemberDefinition) - Static method in class org.glassfish.rmic.tools.tree.FieldExpression
There is a simple assignment being made to the given final field.
checkGeneratorArg(String[], int) - Method in class org.glassfish.rmic.Main
If this argument is for a generator, instantiate it, call parseArgs(...) and add generator to generators vector.
checkInitializer(Environment, Context, Vset, Type, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.ArrayExpression
 
checkInitializer(Environment, Context, Vset, Type, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.Expression
 
checkInsideClass(Environment, Context, Vset) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Check a class which is inside a local class, but is not itself local.
checkLabel(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.Statement
Make sure the labels on this statement do not duplicate the labels on any enclosing statement.
checkLHS(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
 
checkLHS(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.Expression
 
checkLHS(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
Check the expression if it appears on the LHS of an assignment
checkLHS(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
Check the expression if it appears on the LHS of an assignment
checkLocalClass(Environment, Context, Vset, ClassDefinition, Expression[], Type[]) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
checkLocalClass(Environment, Context, Vset, ClassDefinition, Expression[], Type[]) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
During the type-checking of an outer method body or initializer, this routine is called to check a local class body in the proper context.
checkMeet(Environment, MemberDefinition, ClassDeclaration) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Check to see if two method definitions are compatible, that is do they have a `meet'.
checkMember(MemberDefinition) - Method in class org.glassfish.rmic.tools.util.ModifierFilter
Filter a MemberDefinition.
checkMethod(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.Statement
Check a statement
checkModifier(int) - Method in class org.glassfish.rmic.tools.util.ModifierFilter
Filter on modifier bits.
checkOverride(Environment, MemberDefinition) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Check to see if `this' can override/hide `method'.
checkSourceFile(Environment, long) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
See if the source file of this class is of the right name.
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
Check expression type
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.ArrayExpression
Check expression type
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.AssignExpression
Check an assignment expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.AssignOpExpression
Check an assignment expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.BinaryExpression
Check a binary expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.BinaryLogicalExpression
Check a binary expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.CastExpression
Check the expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
Check the expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.ConvertExpression
Check the value
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.Expression
Check an expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
Check the expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
Check expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.IncDecExpression
Check an increment or decrement expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.InstanceOfExpression
Check the expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.LengthExpression
Select the type of the expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.MethodExpression
Check expression type
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.NewArrayExpression
Check
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
Check expression type
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.SuperExpression
Check expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.ThisExpression
Check expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.TypeExpression
Check an expression
checkValue(Environment, Context, Vset, Hashtable<Object, Object>) - Method in class org.glassfish.rmic.tools.tree.UnaryExpression
Check a unary expression
checkWrite() - Method in class org.glassfish.rmic.IndentingWriter
Check if an indent needs to be written before writing the next character.
CLASS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
classContext - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
classDecl - Variable in class org.glassfish.rmic.iiop.CompoundType
 
ClassDeclaration - Class in org.glassfish.rmic.tools.java
This class represents an Java class declaration.
ClassDeclaration(Identifier) - Constructor for class org.glassfish.rmic.tools.java.ClassDeclaration
Constructor
classDef - Variable in class org.glassfish.rmic.iiop.CompoundType
 
ClassDefinition - Class in org.glassfish.rmic.tools.java
This class is a Java class definition WARNING: The contents of this source file are not part of any supported API.
ClassDefinition(Object, long, ClassDeclaration, int, IdentifierToken, IdentifierToken[]) - Constructor for class org.glassfish.rmic.tools.java.ClassDefinition
Constructor
ClassDefinitionFactory - Interface in org.glassfish.rmic.tools.java
 
classes - Variable in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
The classes defined in this file
classExists(Identifier) - Method in class org.glassfish.rmic.tools.java.Environment
Check if a class exists (without actually loading it).
classExists(Type) - Method in class org.glassfish.rmic.tools.java.Environment
 
classExists(Identifier) - Method in class org.glassfish.rmic.tools.java.Package
Check if a class is defined in this package.
classExists(Identifier) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Check if a class exists Applies only to package members (non-nested classes).
ClassFile - Class in org.glassfish.rmic.tools.java
Abstract class to represent a class file.
ClassFile() - Constructor for class org.glassfish.rmic.tools.java.ClassFile
 
classNotFound(ContextStack, ClassNotFound) - Static method in class org.glassfish.rmic.iiop.Type
Report a ClassNotFoundException thru the compiler environment.
classNotFound(boolean, ContextStack, ClassNotFound) - Static method in class org.glassfish.rmic.iiop.Type
Report a ClassNotFoundException thru the compiler environment.
ClassNotFound - Exception in org.glassfish.rmic.tools.java
This exception is thrown when a class definition is needed and the class can't be found.
ClassNotFound(Identifier) - Constructor for exception org.glassfish.rmic.tools.java.ClassNotFound
Create a ClassNotFound exception
ClassPath - Class in org.glassfish.rmic.tools.java
This class is used to represent a class path, which can contain both directories and zip files.
ClassPath(String...) - Constructor for class org.glassfish.rmic.tools.java.ClassPath
Build a class path from the specified array of class path element strings.
ClassPathLoader - Class in org.glassfish.rmic.iiop
A ClassLoader that will ultimately use a given org.glassfish.rmic.tools.java.ClassPath to find the desired file.
ClassPathLoader(ClassPath) - Constructor for class org.glassfish.rmic.iiop.ClassPathLoader
 
ClassType - Class in org.glassfish.rmic.iiop
ClassType is an abstract base representing any non-special class type.
ClassType(ContextStack, int, ClassDefinition) - Constructor for class org.glassfish.rmic.iiop.ClassType
Create a ClassType instance for the given class.
ClassType(int, ClassDefinition, ContextStack) - Constructor for class org.glassfish.rmic.iiop.ClassType
Create a ClassType instance for the given class.
ClassType(ContextStack, ClassDefinition, int) - Constructor for class org.glassfish.rmic.iiop.ClassType
Create an ClassType instance for the given class.
ClassType - Class in org.glassfish.rmic.tools.java
This class represents an Java class type.
clazz - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
cleanup(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
After the class has been written to disk, try to free up some storage.
cleanup(Environment) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
clear() - Method in class org.glassfish.rmic.iiop.ContextStack
 
clearDeadEnd() - Method in class org.glassfish.rmic.tools.tree.Vset
Replace canonical DEAD_END with a distinct but equivalent Vset.
clearVar(int) - Method in class org.glassfish.rmic.tools.tree.Vset
Retract any assertion about the var.
clone() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Cloning is supported by returning a shallow copy of this object.
clone() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Cloning is supported by returning a shallow copy of this object.
clone() - Method in class org.glassfish.rmic.iiop.Type
Cloning is supported by returning a shallow copy of this object.
clone() - Method in class org.glassfish.rmic.RemoteClass.Method
Cloning is supported by returning a shallow copy of this object.
clone() - Method in class org.glassfish.rmic.tools.tree.Node
Clone this object.
close() - Method in class org.glassfish.rmic.tools.java.ClassPath
Release resources.
code(Environment, Assembler) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Generate code
code(Environment, Assembler) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Generate code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.AssignExpression
 
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.AssignOpExpression
 
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.BreakStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.CatchStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.CommaExpression
 
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.CompoundStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
 
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ContinueStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.DeclarationStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.DoStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.Expression
 
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ExpressionStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.FinallyStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ForStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.IfStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.InlineMethodExpression
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.InlineNewInstanceExpression
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.InlineReturnStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.InstanceOfExpression
 
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.PostDecExpression
 
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.PostIncExpression
 
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.PreDecExpression
 
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.PreIncExpression
 
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ReturnStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.Statement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.SwitchStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.SynchronizedStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ThrowStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.TryStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.VarDeclarationStatement
Code
code(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.WhileStatement
Code
codeArguments(Environment, Context, Assembler, long, MemberDefinition) - Method in class org.glassfish.rmic.tools.tree.UplevelReference
Code is being generated for a call to a constructor of the client class.
codeInit(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
codeInit(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
 
codeInitialization(Environment, Context, Assembler, long, MemberDefinition) - Method in class org.glassfish.rmic.tools.tree.UplevelReference
Code is being generated for a constructor of the client class.
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.AddExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ArrayExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.AssignExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.AssignOpExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.BinaryBitExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.BinaryExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.BitNotExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.BooleanExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.CommaExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ConvertExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.DoubleExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.Expression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.FloatExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.InlineMethodExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.InlineNewInstanceExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.InstanceOfExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.IntegerExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.LengthExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.LongExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.MethodExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.NegativeExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.NewArrayExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
 
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.NotExpression
Instead of relying on the default code generation which uses conditional branching, generate a simpler stream using XOR.
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.NullExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.PostDecExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.PostIncExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.PreDecExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.PreIncExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.StringExpression
Code
codeValue(Environment, Context, Assembler) - Method in class org.glassfish.rmic.tools.tree.ThisExpression
Code
collect(Environment, MemberDefinition, ConstantPool) - Method in class org.glassfish.rmic.tools.asm.Assembler
Collect all constants into the constant table
collectInheritedMethods(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Collect all methods defined in this class or inherited from any of our superclasses or interfaces.
collectMatching(int) - Method in class org.glassfish.rmic.iiop.Type
Collect all the matching types referenced directly or indirectly by this type, including itself.
collectMatching(int, HashSet<Type>) - Method in class org.glassfish.rmic.iiop.Type
Collect all the matching types referenced directly or indirectly by this type, including itself.
COLON - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
COMMA - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CommaExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
CommaExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.CommaExpression
constructor
CommandLine - Class in org.glassfish.rmic.tools.util
Various utility methods for processing Java tool command line arguments.
CommandLine() - Constructor for class org.glassfish.rmic.tools.util.CommandLine
 
COMMENT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
compile(String[]) - Method in class org.glassfish.rmic.Main
Run the compiler
compile(OutputStream) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Compile this class
compileAllClasses(BatchEnvironment) - Method in class org.glassfish.rmic.Main
 
compileClass(ClassDeclaration, ByteArrayOutputStream, BatchEnvironment) - Method in class org.glassfish.rmic.Main
 
compileClass(Environment, OutputStream) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
 
CompilerError - Error in org.glassfish.rmic.tools.java
This exception is thrown when an internal compiler error occurs WARNING: The contents of this source file are not part of any supported API.
CompilerError(String) - Constructor for error org.glassfish.rmic.tools.java.CompilerError
Constructor
CompilerError(Exception) - Constructor for error org.glassfish.rmic.tools.java.CompilerError
Create an exception given another exception.
CompoundStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
CompoundStatement(long, Statement[]) - Constructor for class org.glassfish.rmic.tools.tree.CompoundStatement
Constructor
CompoundType - Class in org.glassfish.rmic.iiop
A CompoundType is an abstract base class for all IIOP class and interface types.
CompoundType(ContextStack, int, ClassDefinition) - Constructor for class org.glassfish.rmic.iiop.CompoundType
Create a CompoundType instance for the given class.
CompoundType(ContextStack, ClassDefinition, int) - Constructor for class org.glassfish.rmic.iiop.CompoundType
Create a CompoundType instance for the given class.
CompoundType.Member - Class in org.glassfish.rmic.iiop
An CompoundType.Member object wraps a Type and a value representing a data member, including constants.
CompoundType.Method - Class in org.glassfish.rmic.iiop
A CompoundType.Method object encapsulates IIOP-specific information about a particular method in the interface represented by the outer instance.
COND - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ConditionalExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ConditionalExpression(long, Expression, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.ConditionalExpression
Constructor
CONST - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CONSTANT_CLASS - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_DOUBLE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_FIELD - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_FLOAT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_INTEGER - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_INTERFACEMETHOD - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_INVOKEDYNAMIC - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_LONG - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_METHOD - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_METHODHANDLE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_METHODTYPE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_NAMEANDTYPE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_STRING - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_UNICODE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
CONSTANT_UTF8 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
ConstantPool - Class in org.glassfish.rmic.tools.asm
A table of constants WARNING: The contents of this source file are not part of any supported API.
ConstantPool() - Constructor for class org.glassfish.rmic.tools.asm.ConstantPool
 
Constants - Interface in org.glassfish.rmic
WARNING: The contents of this source file are not part of any supported API.
Constants - Interface in org.glassfish.rmic.iiop
 
Constants - Interface in org.glassfish.rmic.tools.java
This interface defines constant that are used throughout the compiler.
containsDeprecated(String) - Static method in class org.glassfish.rmic.tools.java.ClassDefinition
Return true if the given documentation string contains a deprecation paragraph.
Context - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
Context(Context, MemberDefinition) - Constructor for class org.glassfish.rmic.tools.tree.Context
Create the initial context for a method The incoming context is inherited from
Context(Context, ClassDefinition) - Constructor for class org.glassfish.rmic.tools.tree.Context
Create a new context, for initializing a class.
Context(Context) - Constructor for class org.glassfish.rmic.tools.tree.Context
 
ContextElement - Interface in org.glassfish.rmic.iiop
ContextElement provides a common interface for elements of a ContextStack.
ContextStack - Class in org.glassfish.rmic.iiop
ContextStack provides a mechanism to record parsing state.
ContextStack(BatchEnvironment) - Constructor for class org.glassfish.rmic.iiop.ContextStack
Constructor.
CONTINUE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ContinueStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ContinueStatement(long, Identifier) - Constructor for class org.glassfish.rmic.tools.tree.ContinueStatement
Constructor
CONVERT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
convert(Environment, Context, Type, Expression) - Method in class org.glassfish.rmic.tools.tree.Node
Implicit conversions
ConvertExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ConvertExpression(long, Type, Expression) - Constructor for class org.glassfish.rmic.tools.tree.ConvertExpression
Constructor
convertIDLKeywords(String) - Static method in class org.glassfish.rmic.iiop.IDLNames
Convert names which collide with IDL keywords.
convertLeadingUnderscores(String) - Static method in class org.glassfish.rmic.iiop.IDLNames
Convert names which have leading underscores
convertToISOLatin1(String) - Static method in class org.glassfish.rmic.iiop.IDLNames
Convert names with illegal IDL identifier characters.
copy() - Method in class org.glassfish.rmic.tools.tree.Vset
Create an copy of the given Vset.
copyArguments(Context, MemberDefinition) - Static method in class org.glassfish.rmic.tools.tree.LocalMember
May inline copies of all the arguments of the given method.
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
Create a copy of the expression for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.AssignExpression
Create a copy of the expression for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.AssignOpExpression
Create a copy of the expression for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.BinaryAssignExpression
 
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.BinaryExpression
Create a copy of the expression for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.CatchStatement
Create a copy of the statement for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.CompoundStatement
Create a copy of the statement for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
Create a copy of the expression for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.DeclarationStatement
Create a copy of the statement for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.DoStatement
Create a copy of the statement for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.Expression
Create a copy of the expression for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.ExpressionStatement
Create a copy of the statement for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
 
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.FinallyStatement
Create a copy of the statement for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.ForStatement
Create a copy of the statement for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
 
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.IfStatement
Create a copy of the statement for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.InlineMethodExpression
Create a copy of the expression for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.InlineNewInstanceExpression
Create a copy of the expression for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.InlineReturnStatement
Create a copy of the statement for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.LocalMember
Make a copy of this field, which is an argument to a method or constructor.
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.MethodExpression
 
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.NaryExpression
Create a copy of the expression for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.NewArrayExpression
 
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
 
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.ReturnStatement
Create a copy of the statement for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.Statement
Create a copy of the statement for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.SwitchStatement
Create a copy of the statement for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.SynchronizedStatement
Create a copy of the statement for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.ThisExpression
Create a copy of the expression for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.ThrowStatement
Create a copy of the statement for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.TryStatement
Create a copy of the statement for method inlining
copyInline(Context) - Method in class org.glassfish.rmic.tools.tree.UnaryExpression
Create a copy of the expression for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.VarDeclarationStatement
Create a copy of the statement for method inlining
copyInline(Context, boolean) - Method in class org.glassfish.rmic.tools.tree.WhileStatement
Create a copy of the statement for method inlining
correctPackageName(String, boolean, boolean) - Static method in class org.glassfish.rmic.iiop.Util
 
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.AddExpression
The cost of inlining this expression
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
The cost of inlining this expression
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.AssignAddExpression
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.AssignExpression
The cost of inlining this expression
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.AssignOpExpression
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.BinaryAssignExpression
 
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.BinaryExpression
The cost of inlining this expression
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.BreakStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.CaseStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.CastExpression
 
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.CatchStatement
Compute cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.CompoundStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
The cost of inlining this expression
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ContinueStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.DeclarationStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.DoStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.Expression
The cost of inlining this expression.
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ExpressionStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
The cost of inlining this expression
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.FinallyStatement
Compute cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ForStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
 
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IfStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IncDecExpression
 
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.InlineReturnStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.InstanceOfExpression
 
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.MethodExpression
 
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.NaryExpression
The cost of inlining this expression
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
 
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ReturnStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.Statement
 
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.SwitchStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.SynchronizedStatement
Compute cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ThrowStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.TryStatement
Compute cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.UnaryExpression
The cost of inlining this expression
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.VarDeclarationStatement
The cost of inlining this statement
costInline(int, Environment, Context) - Method in class org.glassfish.rmic.tools.tree.WhileStatement
The cost of inlining this statement
couldOverride(Environment, MemberDefinition) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
This method is meant to be used to determine if one of two inherited methods could override the other.
countTypes() - Method in class org.glassfish.rmic.iiop.Type
Return count of previously parsed types.
covdata() - Method in class org.glassfish.rmic.tools.java.Environment
get flag of generation the coverage data file
Cover - Class in org.glassfish.rmic.tools.asm
WARNING: The contents of this source file are not part of any supported API.
Cover(int, long, int) - Constructor for class org.glassfish.rmic.tools.asm.Cover
Constructor
coverage() - Method in class org.glassfish.rmic.tools.java.Environment
get coverage flag
createClassPath(String, String) - Static method in class org.glassfish.rmic.BatchEnvironment
Create a ClassPath object for rmic from the relevant command line options for class path and boot class path.
createIndexHash(Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
Create a hash table of all the items in the constant pool that could possibly be referenced from the outside.
CS_BINARY - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CS_CHECKED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CS_COMPILED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CS_NOTFOUND - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CS_PARSED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CS_SOURCE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CS_UNDECIDED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CS_UNDEFINED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CT_BLOCK - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CT_BRANCH_FALSE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CT_BRANCH_TRUE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CT_CASE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CT_FIKT_METHOD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CT_FIKT_RET - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CT_FIRST_KIND - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CT_LAST_KIND - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CT_METHOD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
CT_SWITH_WO_DEF - Static variable in interface org.glassfish.rmic.tools.java.Constants
 

D

DEAD_END - Static variable in class org.glassfish.rmic.tools.tree.Statement
 
debug_lines() - Method in class org.glassfish.rmic.tools.java.Environment
Debugging flags.
debug_source() - Method in class org.glassfish.rmic.tools.java.Environment
 
debug_vars() - Method in class org.glassfish.rmic.tools.java.Environment
 
debugOutput(Object) - Static method in class org.glassfish.rmic.tools.java.Environment
 
DEC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
declaration - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
DECLARATION - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
DeclarationStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
DeclarationStatement(long, int, Expression, Statement[]) - Constructor for class org.glassfish.rmic.tools.tree.DeclarationStatement
Constructor
declare(Environment, LocalMember) - Method in class org.glassfish.rmic.tools.tree.Context
Declare local
declareFieldNumber(MemberDefinition) - Method in class org.glassfish.rmic.tools.tree.Context
Assign a number to a class field.
DEFAULT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
defineField(long, ClassDefinition, String, int, Type, IdentifierToken, IdentifierToken[], IdentifierToken[], Node) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated. 
defineField(long, String, int, Type, Identifier, Identifier[], Identifier[], Node) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated.
Use the version with the IdentifierToken arguments.
defineField(long, ClassDefinition, String, int, Type, IdentifierToken, IdentifierToken[], IdentifierToken[], Node) - Method in interface org.glassfish.rmic.tools.java.ParserActions
Define a field
defineField(long, ClassDefinition, String, int, Type, IdentifierToken, IdentifierToken[], IdentifierToken[], Node) - Method in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
Define a method
deleteAttribute(Identifier) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryMember
 
dependencies() - Method in class org.glassfish.rmic.tools.java.Environment
Dependencies
deprecation() - Method in class org.glassfish.rmic.tools.java.Environment
Deprecation warnings are enabled.
destroy() - Method in class org.glassfish.rmic.iiop.ArrayType
Release all resources
destroy() - Method in class org.glassfish.rmic.iiop.ClassType
 
destroy() - Method in class org.glassfish.rmic.iiop.CompoundType
Release all resources.
destroy() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Release all resources.
destroy() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Release all resources.
destroy() - Method in class org.glassfish.rmic.iiop.Type
Release all resources.
destroyed - Variable in class org.glassfish.rmic.iiop.Type
 
diagnoseMismatch(Environment, Identifier, Type[], int, Type[]) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Given the fact that this class has no method "nm" matching "argTypes", find out if the mismatch can be blamed on a particular actual argument which disagrees with all of the overloadings.
DirectoryLoader - Class in org.glassfish.rmic.iiop
DirectoryLoader is a simple ClassLoader which loads from a specified file system directory.
DirectoryLoader(File) - Constructor for class org.glassfish.rmic.iiop.DirectoryLoader
Constructor.
DIV - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
DivideExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
DivideExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.DivideExpression
constructor
DivRemExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
DivRemExpression(int, long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.DivRemExpression
constructor
DO - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
docComment - Variable in class org.glassfish.rmic.tools.java.Scanner
 
documentation - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
documentation - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
doInheritanceChecks - Static variable in class org.glassfish.rmic.tools.java.ClassDefinition
A flag used by turnOffInheritanceChecks() to indicate if inheritance checks are on or off.
doneWithArguments(Context, LocalMember[]) - Static method in class org.glassfish.rmic.tools.tree.LocalMember
Call this when finished with the result of a copyArguments() call.
DoStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
DoStatement(long, Statement, Expression) - Constructor for class org.glassfish.rmic.tools.tree.DoStatement
Constructor
DOUBLE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
DoubleExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
DoubleExpression(long, double) - Constructor for class org.glassfish.rmic.tools.tree.DoubleExpression
Constructor
DOUBLEVAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
doubleValue - Variable in class org.glassfish.rmic.tools.java.Scanner
 
dtEnter(String) - Method in class org.glassfish.rmic.tools.java.Environment
 
dtEvent(String) - Method in class org.glassfish.rmic.tools.java.Environment
 
dtExit(String) - Method in class org.glassfish.rmic.tools.java.Environment
 
dump() - Method in class org.glassfish.rmic.tools.java.Environment
Dump debugging stuff
dumpCallStack() - Static method in class org.glassfish.rmic.iiop.ContextStack
 
dumpModifiers() - Method in class org.glassfish.rmic.tools.java.Environment
 

E

eliminate(Environment, Statement) - Method in class org.glassfish.rmic.tools.tree.Statement
Eliminate this statement, which is only possible if it has no label.
ELSE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
empty() - Method in class org.glassfish.rmic.tools.asm.Assembler
Return true if empty
empty - Static variable in class org.glassfish.rmic.tools.tree.Statement
An empty statement.
enclosingClassOf(ClassDefinition) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if this is an enclosing class of another class
endClass(long, ClassDefinition) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated. 
endClass(long, Identifier) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated.
Use the version with the IdentifierToken arguments.
endClass(long, ClassDefinition) - Method in interface org.glassfish.rmic.tools.java.ParserActions
End class
endClass(long, ClassDefinition) - Method in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
End class
env - Variable in class org.glassfish.rmic.iiop.Type
 
env - Variable in class org.glassfish.rmic.tools.java.Scanner
Where errors are reported
Environment - Class in org.glassfish.rmic.tools.java
This class defines the environment for a compilation.
Environment(Environment, Object) - Constructor for class org.glassfish.rmic.tools.java.Environment
 
Environment() - Constructor for class org.glassfish.rmic.tools.java.Environment
 
EOF - Static variable in class org.glassfish.rmic.tools.java.Scanner
End of input
EQ - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
equalArguments(Type) - Method in class org.glassfish.rmic.tools.java.MethodType
 
equalArguments(Type) - Method in class org.glassfish.rmic.tools.java.Type
Check if the type arguments are the same.
EqualExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
EqualExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.EqualExpression
constructor
equals(Object) - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Equality check based on method signature.
equals(Object) - Method in class org.glassfish.rmic.iiop.Type
Equality check based on the string representation.
equals(Object) - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
Equality
equals(boolean) - Method in class org.glassfish.rmic.tools.tree.BooleanExpression
Check if the expression is equal to a value
equals(int) - Method in class org.glassfish.rmic.tools.tree.ConvertExpression
Check if the expression is equal to a value
equals(boolean) - Method in class org.glassfish.rmic.tools.tree.ConvertExpression
 
equals(int) - Method in class org.glassfish.rmic.tools.tree.DoubleExpression
Check if the expression is equal to a value
equals(int) - Method in class org.glassfish.rmic.tools.tree.Expression
Check if the expression is known to be equal to a given value.
equals(boolean) - Method in class org.glassfish.rmic.tools.tree.Expression
 
equals(Identifier) - Method in class org.glassfish.rmic.tools.tree.Expression
 
equals(String) - Method in class org.glassfish.rmic.tools.tree.Expression
 
equals(int) - Method in class org.glassfish.rmic.tools.tree.FloatExpression
Check if the expression is equal to a value
equals(Identifier) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
Check if the expression is equal to a value
equals(int) - Method in class org.glassfish.rmic.tools.tree.IntegerExpression
Check if the expression is equal to a value
equals(Object) - Method in class org.glassfish.rmic.tools.tree.IntExpression
Equality, this is needed so that switch statements can put IntExpressions in a hashtable
equals(int) - Method in class org.glassfish.rmic.tools.tree.LongExpression
Check if the expression is equal to a value
equals(int) - Method in class org.glassfish.rmic.tools.tree.NullExpression
Check if the expression is equal to a value
equals(String) - Method in class org.glassfish.rmic.tools.tree.StringExpression
 
equals(Object) - Method in class org.glassfish.rmic.tools.tree.StringExpression
Equality
equalsDefault() - Method in class org.glassfish.rmic.tools.tree.BooleanExpression
Check if the expression is equal to its default static value
equalsDefault() - Method in class org.glassfish.rmic.tools.tree.DoubleExpression
Check if the expression is equal to its default static value
equalsDefault() - Method in class org.glassfish.rmic.tools.tree.Expression
Check if the expression is equal to its default static value
equalsDefault() - Method in class org.glassfish.rmic.tools.tree.FloatExpression
Check if the expression is equal to its default static value
equalsDefault() - Method in class org.glassfish.rmic.tools.tree.IntegerExpression
Check if the expression is equal to its default static value
equalsDefault() - Method in class org.glassfish.rmic.tools.tree.LongExpression
Check if the expression is equal to its default static value
error(String) - Method in class org.glassfish.rmic.Main
Top level error message.
error(String, String) - Method in class org.glassfish.rmic.Main
 
error(String, String, String) - Method in class org.glassfish.rmic.Main
 
error - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
ERROR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
error(Object, long, String, Object, Object, Object) - Method in class org.glassfish.rmic.tools.java.Environment
Issue an error.
error(long, String, Object, Object, Object) - Method in class org.glassfish.rmic.tools.java.Environment
 
error(long, String, Object, Object) - Method in class org.glassfish.rmic.tools.java.Environment
 
error(long, String, Object) - Method in class org.glassfish.rmic.tools.java.Environment
 
error(long, String) - Method in class org.glassfish.rmic.tools.java.Environment
 
error(Object, long, String, Object, Object, Object) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Issue an error
ERROR_SUFFIX - Static variable in interface org.glassfish.rmic.iiop.Constants
 
ErrorConsumer - Interface in org.glassfish.rmic.tools.javac
Deprecated.
errorString(String, Object, Object, Object) - Method in class org.glassfish.rmic.BatchEnvironment
Return the formatted, localized string for a named error message and supplied arguments.
errorString(String, Object, Object, Object) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Error String
EX_SUFFIX - Static variable in interface org.glassfish.rmic.iiop.Constants
 
EXCEPTION_SUFFIX - Static variable in interface org.glassfish.rmic.iiop.Constants
 
exists() - Method in class org.glassfish.rmic.tools.java.ClassFile
Returns true if file exists.
exists() - Method in class org.glassfish.rmic.tools.java.Package
Check if the package exists
exp - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
expect(int) - Method in class org.glassfish.rmic.tools.java.Parser
Expect a token, return its value, scan the next token or throw an exception.
expIds - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
explicitCast(Type, Type) - Method in class org.glassfish.rmic.tools.java.Environment
Return true if an explicit cast from this type to the given type is allowed.
EXPR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
exprArgs(int) - Method in class org.glassfish.rmic.tools.java.Parser
 
EXPRESSION - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
Expression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ExpressionStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ExpressionStatement(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.ExpressionStatement
Constructor
ExprExpression - Class in org.glassfish.rmic.tools.tree
Parenthesized expressions.
ExprExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.ExprExpression
Constructor
EXTENDS - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
EXTENDS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
extendsCanAccess(Environment, ClassDeclaration) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if another class can be accessed from the 'extends' or 'implements' clause of this class.

F

F_COVDATA - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_COVERAGE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_DEBUG_LINES - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_DEBUG_SOURCE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_DEBUG_VARS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_DEPENDENCIES - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_DEPRECATION - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_DUMP - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_ERRORSREPORTED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_OPT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_OPT_INTERCLASS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_PRINT_DEPENDENCIES - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_STRICTDEFAULT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_VERBOSE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_VERSION12 - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
F_WARNINGS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
failedConstraint(int, boolean, ContextStack, Object, Object, Object) - Static method in class org.glassfish.rmic.iiop.Type
Report a constraint failure thru the compiler environment.
failedConstraint(int, boolean, ContextStack, Object, Object) - Static method in class org.glassfish.rmic.iiop.Type
Report a constraint failure thru the compiler environment.
failedConstraint(int, boolean, ContextStack, Object) - Static method in class org.glassfish.rmic.iiop.Type
Report a constraint failure thru the compiler environment.
failedConstraint(int, boolean, ContextStack) - Static method in class org.glassfish.rmic.iiop.Type
Report a constraint failure thru the compiler environment.
FALSE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
FIELD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
field1 - Variable in exception org.glassfish.rmic.tools.java.AmbiguousMember
The field that was not found
field2 - Variable in exception org.glassfish.rmic.tools.java.AmbiguousMember
 
FieldExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
FieldExpression(long, Expression, Identifier) - Constructor for class org.glassfish.rmic.tools.tree.FieldExpression
constructor
FieldExpression(long, Expression, MemberDefinition) - Constructor for class org.glassfish.rmic.tools.tree.FieldExpression
 
FINAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
FINALLY - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
FinallyStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
FinallyStatement(long, Statement, Statement) - Constructor for class org.glassfish.rmic.tools.tree.FinallyStatement
Constructor
findAnyMethod(Environment, Identifier) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Find any method with a given name.
findClass(String) - Method in class org.glassfish.rmic.iiop.ClassPathLoader
 
findMethod(Environment, Identifier, Type) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Find a method, ie: exact match in this class or any of the super classes.
findOuterLink(Environment, long, MemberDefinition) - Method in class org.glassfish.rmic.tools.tree.Context
Return a local expression which can serve as the base reference for the given field.
findOuterLink(Environment, long, ClassDefinition, MemberDefinition, boolean) - Method in class org.glassfish.rmic.tools.tree.Context
 
findOuterMember() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
If inner, return an innermost uplevel self pointer, if any exists.
findScope(Environment, ClassDefinition) - Method in class org.glassfish.rmic.tools.tree.Context
From which enclosing class do members of this type come?
firstConstructor() - Method in class org.glassfish.rmic.tools.tree.CompoundStatement
Check if the first thing is a constructor invocation
firstConstructor() - Method in class org.glassfish.rmic.tools.tree.Expression
Check if the first thing is a constructor invocation
firstConstructor() - Method in class org.glassfish.rmic.tools.tree.ExpressionStatement
Check if the first thing is a constructor invocation
firstConstructor() - Method in class org.glassfish.rmic.tools.tree.MethodExpression
Check if the first thing is a constructor invocation
firstConstructor() - Method in class org.glassfish.rmic.tools.tree.Statement
Check if the first thing is a constructor invocation
firstDAandSecondDU(Vset, Vset) - Static method in class org.glassfish.rmic.tools.tree.Vset
Construct a vset consisting of the DA bits of the first argument and the DU bits of the second argument.
firstMember - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
fitsType(Environment, Context, Type) - Method in class org.glassfish.rmic.tools.tree.Expression
See if this expression fits in the given type.
fitsType(Environment, Type) - Method in class org.glassfish.rmic.tools.tree.Expression
Deprecated.
(for backward compatibility)
fitsType(Environment, Context, Type) - Method in class org.glassfish.rmic.tools.tree.IntegerExpression
See if this number fits in the given type.
flags - Variable in class org.glassfish.rmic.tools.javac.BatchEnvironment
flags
FLOAT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
FloatExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
FloatExpression(long, float) - Constructor for class org.glassfish.rmic.tools.tree.FloatExpression
Constructor
FLOATVAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
floatValue - Variable in class org.glassfish.rmic.tools.java.Scanner
 
flushErrors() - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
 
FOR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
forAbstract(ClassDefinition, ContextStack, boolean) - Static method in class org.glassfish.rmic.iiop.AbstractType
Create an AbstractType for the given class.
forArray(Type, ContextStack) - Static method in class org.glassfish.rmic.iiop.ArrayType
Create an ArrayType object for the given type.
forceResolve(Environment, Identifier) - Method in class org.glassfish.rmic.tools.java.Imports
Suppose a resolve() call has failed.
forClass(BatchEnvironment, ClassDefinition) - Static method in class org.glassfish.rmic.RemoteClass
Create a RemoteClass object representing the remote meta-information of the given class.
forImplementation(ClassDefinition, ContextStack, boolean) - Static method in class org.glassfish.rmic.iiop.ImplementationType
Create an ImplementationType for the given class.
forNCClass(ClassDefinition, ContextStack) - Static method in class org.glassfish.rmic.iiop.NCClassType
Create an NCClassType for the given class.
forNCInterface(ClassDefinition, ContextStack) - Static method in class org.glassfish.rmic.iiop.NCInterfaceType
Create an NCInterfaceType for the given class.
forPrimitive(Type, ContextStack) - Static method in class org.glassfish.rmic.iiop.PrimitiveType
Create a PrimitiveType object for the given type.
forRemote(ClassDefinition, ContextStack, boolean) - Static method in class org.glassfish.rmic.iiop.RemoteType
Create an RemoteType for the given class.
forSpecial(ClassDefinition, ContextStack) - Static method in class org.glassfish.rmic.iiop.SpecialClassType
Create a SpecialClassType object for the given class.
forSpecial(ClassDefinition, ContextStack) - Static method in class org.glassfish.rmic.iiop.SpecialInterfaceType
Create a SpecialInterfaceType object for the given class.
ForStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ForStatement(long, Statement, Expression, Expression, Statement) - Constructor for class org.glassfish.rmic.tools.tree.ForStatement
Constructor
forValue(ClassDefinition, ContextStack, boolean) - Static method in class org.glassfish.rmic.iiop.ValueType
Create an ValueType object for the given class.
freeze() - Method in class org.glassfish.rmic.tools.java.MethodSet
After freeze() is called, the MethodSet becomes (mostly) immutable.

G

GE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
generate(BatchEnvironment, File, ClassDefinition) - Method in interface org.glassfish.rmic.Generator
Generate output.
generate(BatchEnvironment, File, ClassDefinition) - Method in class org.glassfish.rmic.iiop.Generator
Generate output.
generate(BatchEnvironment, File, ClassDefinition) - Method in class org.glassfish.rmic.iiop.PrintGenerator
Generate output.
generate(BatchEnvironment, File, ClassDefinition) - Method in class org.glassfish.rmic.iiop.StubGenerator
Overridden in order to set the standardPackage flag.
generate(BatchEnvironment, File, ClassDefinition) - Method in class org.glassfish.rmic.RMIGenerator
Generate the source files for the stub and/or skeleton classes needed by RMI for the given remote implementation class.
Generator - Interface in org.glassfish.rmic
Generator defines the protocol for back-end implementations to be added to rmic.
Generator - Class in org.glassfish.rmic.iiop
Generator provides a small framework from which IIOP-specific generators can inherit.
Generator.OutputType - Class in org.glassfish.rmic.iiop
 
GenJCov(Environment) - Method in class org.glassfish.rmic.tools.asm.Assembler
 
GenVecJCov(Environment, ClassDefinition, long) - Method in class org.glassfish.rmic.tools.asm.Assembler
 
get(int) - Method in class org.glassfish.rmic.tools.asm.SwitchData
Get a label
get(Integer) - Method in class org.glassfish.rmic.tools.asm.SwitchData
Get a label
getAbsoluteName() - Method in class org.glassfish.rmic.tools.java.ClassFile
Get absolute name of file entry
getAbsoluteName() - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Return absolute name of source file
getAccessMember(Environment, Context, MemberDefinition, boolean) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Find or create an access method for a private member, or return null if this is not possible.
getAccessMember(Environment, Context, MemberDefinition, boolean) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Find or create an access method for a private member, or return null if this is not possible.
getAccessMethodTarget() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Is this a synthetic method which provides access to a visible private member?
getAccessUpdateMember() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
If this method is a getter for a private field, return the setter.
getAllReferencesFor(CompoundType) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Get all referenced types of a given tyoe for which an IDL file needs to be generated.
getApparentClassName(Environment, Identifier) - Method in class org.glassfish.rmic.tools.tree.Context
Return the name of a lexically apparent type, skipping inherited members, and ignoring the current pacakge and imports.
getApparentField(Environment, Identifier) - Method in class org.glassfish.rmic.tools.tree.Context
Like getField, except that it skips over inherited fields.
getArgumentNames() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the names of the argument types of this method.
getArguments() - Method in class org.glassfish.rmic.asm.AsmMemberDefinition
 
getArguments() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the argument types of this method.
getArguments() - Method in class org.glassfish.rmic.tools.binaryclass.BinaryMember
Get arguments
getArguments() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get arguments (a vector of LocalMember)
getArguments() - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
 
getArgumentTypes() - Method in class org.glassfish.rmic.tools.java.MethodType
 
getArgumentTypes() - Method in class org.glassfish.rmic.tools.java.Type
Return the argument types.
getArray(String, boolean) - Method in class org.glassfish.rmic.Main
Grab a resource string and parse it into an array of strings.
getArrayBrackets() - Method in class org.glassfish.rmic.iiop.ArrayType
Get brackets string.
getArrayBrackets() - Method in class org.glassfish.rmic.iiop.Type
Get brackets string.
getArrayDimension() - Method in class org.glassfish.rmic.iiop.ArrayType
Get array dimension.
getArrayDimension() - Method in class org.glassfish.rmic.iiop.Type
Get array dimension.
getArrayDimension() - Method in class org.glassfish.rmic.tools.java.ArrayType
 
getArrayDimension() - Method in class org.glassfish.rmic.tools.java.Type
Return the array dimension.
getArrayModuleNames(Type) - Static method in class org.glassfish.rmic.iiop.IDLNames
Get an array module names.
getArrayName(Type, int) - Static method in class org.glassfish.rmic.iiop.IDLNames
Get an array name with the specified dimensions.
getAssigner(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
An array access expression never requires the use of an access method to perform an assignment to an array element, though an access method may be required to fetch the array object itself.
getAssigner(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.Expression
Return a FieldUpdater object to be used in updating the value of the location denoted by this, which must be an expression suitable for the left-hand side of an assignment.
getAssigner(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
Return a FieldUpdater object to be used in updating the value of the location denoted by this, which must be an expression suitable for the left-hand side of an assignment.
getAssigner(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
Return an accessor if one is needed for assignments to this expression.
getAssigner(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ThisExpression
 
getAttribute(Identifier) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryClass
Get a class attribute
getAttribute(Identifier) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryMember
Get a field attribute
getAttributeKind() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the attribute kind.
getAttributeName() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the attribute name.
getAttributePairIndex() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
For kinds ATTRIBUTE_GET_RW or ATTRIBUTE_IS_RW, return the index of the matching ATTRIBUTE_SET method, and vice-versa.
getBinaryFile(Identifier) - Method in class org.glassfish.rmic.tools.java.Package
Get the .class file of a class
getBoxedRepositoryID() - Method in class org.glassfish.rmic.iiop.Type
Return the repository ID for this "boxed" type.
getBreakContext(Identifier) - Method in class org.glassfish.rmic.tools.tree.Context
Get the destination context of a break
getCatch(int) - Method in class org.glassfish.rmic.tools.asm.TryData
Get a label
getCause() - Method in exception org.glassfish.rmic.tools.java.RmicUncheckedIOException
Returns the cause of this exception.
getCharacterEncoding() - Method in class org.glassfish.rmic.tools.java.Environment
Return character encoding name
getClassContext() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
getClassDeclaration() - Method in class org.glassfish.rmic.iiop.CompoundType
Return the ClassDeclaration for this type.
getClassDeclaration() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the class declaration
getClassDeclaration(Identifier) - Method in class org.glassfish.rmic.tools.java.Environment
Return a class declaration given a fully qualified class name.
getClassDeclaration(Type) - Method in class org.glassfish.rmic.tools.java.Environment
Return a class declaration given a type.
getClassDeclaration() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the class declaration
getClassDeclaration(Identifier) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Get a class, given the fully qualified class name
getClassDeclaration(Type) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
 
getClassDefinition() - Method in class org.glassfish.rmic.iiop.CompoundType
Return the ClassDefinition for this type.
getClassDefinition() - Method in class org.glassfish.rmic.RemoteClass
Return the ClassDefinition for this class.
getClassDefinition() - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
Get the definition of this class.
getClassDefinition(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
Get the definition of this class, if the class is not yet defined, load the definition.
getClassDefinition(Identifier) - Method in class org.glassfish.rmic.tools.java.Environment
Return a class definition given a fully qualified class name.
getClassDefinition(Type) - Method in class org.glassfish.rmic.tools.java.Environment
Return a class definition given a type.
getClassDefinition() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the class definition
getClassDefinitionNoCheck(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
Get the definition of this class, if the class is not yet defined, load the definition.
getClasses() - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Return an enumeration of all the currently defined classes in order of appearance to getClassDeclaration().
getClassInstance() - Method in class org.glassfish.rmic.iiop.Type
Return the Class for this type.
getClassLiteralLookup(long) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get helper method for class literal lookup.
getClassLiteralLookup(long) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Get helper method for class literal lookup.
getClassName() - Method in class org.glassfish.rmic.tools.java.ClassType
 
getClassName() - Method in class org.glassfish.rmic.tools.java.Type
Return the ClassName.
getClassOrInterfaceName(Identifier, BatchEnvironment) - Static method in class org.glassfish.rmic.iiop.IDLNames
Convert a type name.
getClassPath() - Method in class org.glassfish.rmic.BatchEnvironment
Get the ClassPath.
getClient() - Method in class org.glassfish.rmic.tools.tree.UplevelReference
the client class
getConstant(int, Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
get the n-th constant from the constant pool
getConstants(CompoundType) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Collect constants for a type.
getConstants() - Method in class org.glassfish.rmic.tools.binaryclass.BinaryClass
Get the constant pool
getConstantType(int) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
get the type of constant given an index
getContext(int) - Method in class org.glassfish.rmic.iiop.ContextStack
Get a specific context.
getContext() - Method in class org.glassfish.rmic.iiop.ContextStack
Get the current top context.
getContextCodeString() - Method in class org.glassfish.rmic.iiop.ContextStack
Get a string for the context name...
getContextCodeString(int) - Static method in class org.glassfish.rmic.iiop.ContextStack
Get a string for the given context code...
getContinueContext(Identifier) - Method in class org.glassfish.rmic.tools.tree.Context
Get the destination context of a continue
getcovFile() - Method in class org.glassfish.rmic.tools.java.Environment
Return the coverage data file
getcovFile() - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Return coverage data file
getCurrentClass() - Method in class org.glassfish.rmic.tools.java.Parser
Report the current class under construction.
getCurrentClass() - Method in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
Report the current class under construction.
getCurrentContextCode() - Method in class org.glassfish.rmic.iiop.ContextStack
Get the current context code.
getCurrentInlineCopy(Context) - Method in class org.glassfish.rmic.tools.tree.LocalMember
Returns the previous result of copyInline(ctx).
getCurrentPackage() - Method in class org.glassfish.rmic.tools.java.Imports
Report the current package
getData(CompoundType) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Collect and sort data fields for a ValueType.
getData() - Method in class org.glassfish.rmic.tools.binaryclass.BinaryAttribute
 
getDeclaration(Environment, int) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
get class declaration
getDeclarationFromName(Environment, int) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
get class declaration
getDeclaredBy() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the identifier for the class or interface which declares this method.
getDefault() - Method in class org.glassfish.rmic.tools.asm.SwitchData
 
getDefaultLabel() - Method in class org.glassfish.rmic.tools.asm.SwitchData
Get the default label
getDefiningClassDeclaration() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the class declaration in which the field is actually defined
getDefiningClassDeclaration() - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Get the class declaration in which the field is actually defined
getDependencies() - Method in class org.glassfish.rmic.tools.binaryclass.BinaryClass
 
getDependencies(Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
Get a list of dependencies, ie: all the classes referenced in this constant pool.
getDependencies() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
getDestinationDir() - Method in class org.glassfish.rmic.BatchEnvironment
Returns the directory to which generated classes will be written.
getDestinationDir() - Method in class org.glassfish.rmic.Main
Get the destination directory.
getDirectory(String) - Method in class org.glassfish.rmic.tools.java.ClassPath
Find the specified directory in the class path
getDocumentation() - Method in class org.glassfish.rmic.tools.binaryclass.BinaryMember
Get documentation
getDocumentation() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the field's documentation
getElement(int) - Method in class org.glassfish.rmic.tools.tree.Context
Return the local field or member field corresponding to a number.
getElementName() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Return context element name.
getElementName() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return context element name.
getElementName() - Method in interface org.glassfish.rmic.iiop.ContextElement
 
getElementName() - Method in class org.glassfish.rmic.iiop.Type
Return context element name.
getElementType() - Method in class org.glassfish.rmic.iiop.ArrayType
Get element type.
getElementType() - Method in class org.glassfish.rmic.iiop.Type
Get element type.
getElementType() - Method in class org.glassfish.rmic.tools.java.ArrayType
 
getElementType() - Method in class org.glassfish.rmic.tools.java.Type
Return the element type of an array type.
getEnclosing() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the compound type which contains this method.
getEndLabel() - Method in class org.glassfish.rmic.tools.asm.TryData
Get the default label
getEndPos() - Method in class org.glassfish.rmic.tools.java.Scanner
The ending position of the current token
getEndPosition() - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Return last position in this class.
getEnv() - Method in class org.glassfish.rmic.iiop.ContextStack
Get the environment.
getEnv() - Method in class org.glassfish.rmic.iiop.Type
Return the compiler environment for this type.
getEnv() - Method in class org.glassfish.rmic.Main
Get the correct type of BatchEnvironment
getError() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if there were any errors in this class.
getExceptionIds() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
getExceptionName(String) - Static method in class org.glassfish.rmic.iiop.IDLNames
Convert an Exception name.
getExceptions(Environment) - Method in class org.glassfish.rmic.asm.AsmMemberDefinition
 
getExceptions() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return an array of the exception classes declared to be thrown by this remote method.
getExceptions(CompoundType.Method, Hashtable<String, CompoundType>) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Collect and filter thrown exceptions for a given pre-filtered method.
getExceptions() - Method in class org.glassfish.rmic.RemoteClass.Method
Return an array of the exception classes declared to be thrown by this remote method.
getExceptions(Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryMember
Get exceptions
getExceptions(Environment) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the exceptions that are thrown by this method.
getExceptions(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Get exceptions
getField(Environment, Identifier) - Method in class org.glassfish.rmic.tools.tree.Context
Get either a local variable, or a field in a current class
getField() - Method in class org.glassfish.rmic.tools.tree.Context
Return the field containing the present context.
getFieldNumber(MemberDefinition) - Method in class org.glassfish.rmic.tools.tree.Context
Retrieve a number previously assigned by declareMember().
getFile(String) - Method in class org.glassfish.rmic.tools.java.ClassPath
Load the specified file from the class path
getFileNameExtensionFor(Generator.OutputType) - Method in class org.glassfish.rmic.iiop.Generator
Return the file name extension for the given file name (e.g.
getFileNameExtensionFor(Generator.OutputType) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Return the file name extension for the given file name (e.g.
getFileNameExtensionFor(Generator.OutputType) - Method in class org.glassfish.rmic.iiop.StubGenerator
Return the file name extension for the given file name (e.g.
getFilteredStubExceptions(ValueType[]) - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return an array containing only those exceptions which need to be handled explicitly by the stub.
getFirstMatch(Identifier) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
getFirstMember() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the class' first field or first match
getFlags() - Method in class org.glassfish.rmic.tools.java.Environment
Flags.
getFlags() - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Return flags
getFlatName() - Method in class org.glassfish.rmic.tools.java.Identifier
Return the class name, without its qualifier, and with any nesting flattened into a new qualfication structure.
getFullTypeCode() - Method in class org.glassfish.rmic.iiop.Type
Get type code, with modifiers.
getGeneratedClasses() - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Return the declarations for all generated classes.
getHead() - Method in class org.glassfish.rmic.tools.java.Identifier
Yet another way to slice qualified identifiers: The head of an identifier is its first qualifier component, and the tail is the rest of them.
getIdentifier() - Method in class org.glassfish.rmic.iiop.Type
Return the identifier for this type.
getIdentifier(int) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
get an identifier
getIDLExceptionName() - Method in class org.glassfish.rmic.iiop.CompoundType
If this type represents an exception, return the IDL name including the "Ex" mangling, otherwise return null.
getIDLModuleNames(Type) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Return the IDL module nesting of the given Type.
getIDLModuleNames() - Method in class org.glassfish.rmic.iiop.Type
IDL_Naming Return the IDL module name for this type (e.g.
getIDLName() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
IDL_Naming Return the IDL name of this member.
getIDLName() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
IDL_Naming Return the IDL name of this method.
getIDLName() - Method in class org.glassfish.rmic.iiop.Type
IDL_Naming Return the unqualified IDL name of this type (e.g.
getIDLRepositoryID(String) - Static method in class org.glassfish.rmic.iiop.IDLNames
Get an IDL style repository id for
getIdToken() - Method in class org.glassfish.rmic.tools.java.Scanner
If the current token is IDENT, return the identifier occurrence.
getImplementation() - Method in class org.glassfish.rmic.tools.tree.BinaryAssignExpression
 
getImplementation() - Method in class org.glassfish.rmic.tools.tree.Expression
Type checking may assign a more complex implementation to an innocuous-looking expression (like an identifier).
getImplementation() - Method in class org.glassfish.rmic.tools.tree.FieldExpression
 
getImplementation() - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
 
getImplementation() - Method in class org.glassfish.rmic.tools.tree.MethodExpression
 
getImplementation() - Method in class org.glassfish.rmic.tools.tree.ThisExpression
 
getImplExceptions() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Same as getExceptions(), except when method is in an ImplementationType and the exceptions list is narrower.
getImportedClasses() - Method in class org.glassfish.rmic.tools.java.Imports
Return an unmodifiable list of IdentifierToken representing classes specified as imports.
getImportedPackages() - Method in class org.glassfish.rmic.tools.java.Imports
Return an unmodifiable list of IdentifierToken representing packages specified as imports.
getImports() - Method in class org.glassfish.rmic.tools.java.Environment
Get the imports used to resolve class names.
getImports() - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Return imports
getInheritance(CompoundType, Hashtable<String, CompoundType>) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Filter and add base class inheritance for a class type
getInitialValue() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
getInitialValue() - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Get the initial value of the field
getInnerClass(Environment, Identifier) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get an inner class.
getInnerClass() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get an inner class.
getInnerClassMember() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
If inner, get the field for this class in the enclosing class
getInputStream() - Method in class org.glassfish.rmic.tools.java.ClassFile
Returns input stream to either regular file or zip file entry
getInteger(int) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
get a integer
getInterfaceHash() - Method in class org.glassfish.rmic.RemoteClass
Return the "interface hash" used to match a stub/skeleton pair for this class in the JDK 1.1 version of the stub/skeleton protocol.
getInterfaces() - Method in class org.glassfish.rmic.iiop.CompoundType
Return an array of interfaces directly implemented by this type.
getInterfaces(CompoundType, Hashtable<String, CompoundType>) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Filter and collect non-duplicate inherited interfaces for a type
getInterfaces() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the class' interfaces
getKey(String) - Method in class org.glassfish.rmic.iiop.StaticStringsHash
Get a key for the given string using the selected hash method.
getLabel() - Method in class org.glassfish.rmic.tools.asm.CatchData
Get the label
getLabelContext(Identifier) - Method in class org.glassfish.rmic.tools.tree.Context
Get the context that corresponds to a label, return null if not found.
getLocalArgument() - Method in class org.glassfish.rmic.tools.tree.UplevelReference
the local argument for this reference
getLocalClass(String) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Maintain a hash table of local and anonymous classes whose internal names are prefixed by the current class.
getLocalClass(Identifier) - Method in class org.glassfish.rmic.tools.tree.Context
Get a local class by name
getLocalField(Identifier) - Method in class org.glassfish.rmic.tools.tree.Context
Get a local variable by name
getLocalField() - Method in class org.glassfish.rmic.tools.tree.UplevelReference
the field allocated in the client for this reference
getLocalField(Environment) - Method in class org.glassfish.rmic.tools.tree.UplevelReference
Get the local field, creating one if necessary.
getLocalName() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Return a simple identifier for this class (idNull if anonymous).
getMajorVersion() - Method in class org.glassfish.rmic.tools.java.Environment
Return major version to use in generated class files.
getMajorVersion() - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Return major version to use for generated class files
getMaxClassVersion() - Method in class org.glassfish.rmic.asm.AsmClassFactory
 
getMaxClassVersion() - Method in class org.glassfish.rmic.tools.binaryclass.BinaryClassFactory
 
getMaxClassVersion() - Method in interface org.glassfish.rmic.tools.java.ClassDefinitionFactory
 
getMaxSupportedClassVersion() - Static method in class org.glassfish.rmic.tools.javac.BatchEnvironment
 
getMemberDefinition() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
 
getMemberDefinition() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the MemberDefinition from which this method was created.
getMemberDefinition() - Method in class org.glassfish.rmic.RemoteClass.Method
Return the definition of the actual class member corresponing to this method of a remote interface.
getMemberOrMethodName(NameContext, String, BatchEnvironment) - Static method in class org.glassfish.rmic.iiop.IDLNames
Convert a name.
getMemberReferences(Vector<CompoundType.Member>, Hashtable<String, CompoundType>, Hashtable<String, CompoundType>, Hashtable<String, ArrayType>) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Collect and filter type and array references from data members
getMembers() - Method in class org.glassfish.rmic.iiop.CompoundType
Return an array of Type.Member objects representing all of the data members directly implemented by this interface.
getMemberValueString(Environment) - Method in class org.glassfish.rmic.asm.AsmMemberDefinition
 
getMemberValueString(Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryMember
 
getMemberValueString(Environment) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
getMethodExceptions(MemberDefinition, boolean, ContextStack) - Method in class org.glassfish.rmic.iiop.CompoundType
 
getMethodHash() - Method in class org.glassfish.rmic.RemoteClass.Method
Return the "method hash" used to identify this remote method in the JDK 1.2 version of the stub protocol.
getMethodReferences(Vector<CompoundType.Method>, Hashtable<String, CompoundType>, Hashtable<String, CompoundType>, Hashtable<String, ArrayType>, Hashtable<String, CompoundType>) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Collect and filter type and array references from methods
getMethods() - Method in class org.glassfish.rmic.iiop.CompoundType
Return an array of Type.Method objects representing all of the methods implemented directly by this type.
getMethods(CompoundType) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Collect and filter methods for a type.
getMethods(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get an Iterator of all methods which could be accessed in an instance of this class.
getMethods() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get an Iterator of all methods which could be accessed in an instance of this class.
getMinorVersion() - Method in class org.glassfish.rmic.tools.java.Environment
Return minor version to use in generated class files.
getMinorVersion() - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Return minor version to use for generated class files
getModifiers() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the class' modifiers
getModifiers() - Method in class org.glassfish.rmic.tools.java.IdentifierToken
The modifiers associated with the occurrence, if any.
getModifiers() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the field's modifiers
getModuleNames(Identifier, boolean, BatchEnvironment) - Static method in class org.glassfish.rmic.iiop.IDLNames
Convert a qualified Identifier into an array of IDL names.
getName() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Return the name of this member.
getName() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the name of this method.
getName() - Method in class org.glassfish.rmic.iiop.Generator.OutputType
 
getName() - Method in class org.glassfish.rmic.iiop.Type
Return the unqualified name for this type (e.g.
getName() - Method in class org.glassfish.rmic.RemoteClass
Return the name of the class represented by this object.
getName() - Method in class org.glassfish.rmic.RemoteClass.Method
Return the name of this method.
getName() - Method in class org.glassfish.rmic.tools.binaryclass.BinaryAttribute
Accessors
getName() - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
Get the name of the class
getName() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the class' name
getName() - Method in class org.glassfish.rmic.tools.java.ClassFile
Get name of file entry excluding directory name
getName() - Method in class org.glassfish.rmic.tools.java.Identifier
Return the unqualified name.
getName() - Method in class org.glassfish.rmic.tools.java.IdentifierToken
The identifier itself (possibly qualified).
getName() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the field's name
getNameAndDescriptor() - Method in class org.glassfish.rmic.RemoteClass.Method
Return a string consisting of this method's name followed by its method descriptor, using the Java VM's notation for method descriptors (see section 4.3.3 of The Java Virtual Machine Specification).
getNestError() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if there were any errors in our class nest.
getNext() - Method in class org.glassfish.rmic.tools.tree.UplevelReference
the next reference in the client's list
getNextAttribute() - Method in class org.glassfish.rmic.tools.binaryclass.BinaryAttribute
 
getNextMatch() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
getNextMember() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the next field or the next match
getNumber(Context) - Method in class org.glassfish.rmic.tools.tree.LocalMember
Value number for vsets, or -1 if none.
getOp() - Method in class org.glassfish.rmic.tools.tree.Node
Get the operator
getOpcode() - Method in class org.glassfish.rmic.tools.asm.Instruction
Accessor
getOperationString() - Method in class org.glassfish.rmic.RemoteClass.Method
Return the string representation of this method appropriate for the construction of a java.rmi.server.Operation object.
getOuterArg() - Method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
From the "new" in an expression of the form outer.new InnerCls(...), return the "outer" expression, or null if there is none.
getOuterArg() - Method in class org.glassfish.rmic.tools.tree.ThisExpression
From the 'this' in an expression of the form outer.this(...), or the 'super' in an expression of the form outer.super(...), return the "outer" expression, or null if there is none.
getOuterClass() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the class' enclosing class (or null if not inner)
getOuterThisArg() - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Get outer instance link, or null if none.
getOutputDirectory(File, Identifier, BatchEnvironment) - Method in class org.glassfish.rmic.iiop.Generator
 
getOutputDirectory(File, Identifier, BatchEnvironment) - Method in class org.glassfish.rmic.iiop.IDLGenerator
 
getOutputDirectory(File, Identifier, BatchEnvironment) - Method in class org.glassfish.rmic.iiop.StubGenerator
 
getOutputDirectoryForIDL(Identifier, File, BatchEnvironment) - Static method in class org.glassfish.rmic.iiop.Util
 
getOutputDirectoryForStub(Identifier, File, BatchEnvironment) - Static method in class org.glassfish.rmic.iiop.Util
 
getOutputId(Generator.OutputType) - Method in class org.glassfish.rmic.iiop.Generator
Return an identifier to use for output.
getOutputId(Generator.OutputType) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Return an Identifier which contains the fully-qualified IDL filename for the given OutputType.
getOutputTypesFor(CompoundType, HashSet<Type>) - Method in class org.glassfish.rmic.iiop.Generator
Return an array containing all the file names and types that need to be generated for the given top-level type.
getOutputTypesFor(CompoundType, HashSet<Type>) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Return an array of OutputTypes for the IDL files that need to be generated for the given top-level type.
getOutputTypesFor(CompoundType, HashSet) - Method in class org.glassfish.rmic.iiop.StubGenerator
Return an array containing all the file names and types that need to be generated for the given top-level type.
getPackage(Identifier) - Method in class org.glassfish.rmic.tools.java.Environment
Get the package path for a package
getPackage(Identifier) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Get the package path for a package
getPackageName() - Method in class org.glassfish.rmic.iiop.Type
Return the package of this type (e.g.
getParentContext() - Method in class org.glassfish.rmic.iiop.ContextStack
Get parent context.
getParseNonConforming() - Method in class org.glassfish.rmic.iiop.BatchEnvironment
Return whether or not to parse non-conforming types.
getPath() - Method in class org.glassfish.rmic.tools.java.ClassFile
Get file path.
getPermanentlyAbstractMethods() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
This method returns an Iterator of all abstract methods in our superclasses which we are unable to implement.
getQualifiedClassDefinition(long, Identifier, ClassDefinition, boolean) - Method in class org.glassfish.rmic.tools.java.Environment
Like 'getClassDefinition(env)', but check access on each component.
getQualifiedIDLExceptionName(boolean) - Method in class org.glassfish.rmic.iiop.CompoundType
If this type represents an exception, return the qualified IDL name including the "Ex" mangling, otherwise return null.
getQualifiedIDLName(Type) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Return the global fully qualified IDL Name for a Type.
getQualifiedIDLName(boolean) - Method in class org.glassfish.rmic.iiop.PrimitiveType
IDL_Naming Return the fully qualified IDL name for this type (e.g.
getQualifiedIDLName(boolean) - Method in class org.glassfish.rmic.iiop.Type
IDL_Naming Return the fully qualified IDL name for this type (e.g.
getQualifiedName(Type) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Return the fully qualified Java Name for a Type.
getQualifiedName(String[], String) - Static method in class org.glassfish.rmic.iiop.IDLNames
Create a qualified name.
getQualifiedName() - Method in class org.glassfish.rmic.iiop.Type
Return the fully qualified name of this type (e.g.
getQualifier() - Method in class org.glassfish.rmic.tools.java.Identifier
Return the qualifier.
getReference(LocalMember) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Find or create an uplevel reference for the given target.
getReferences() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Return the list of all uplevel references.
getReferencesFrozen() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Return the same value as getReferences.
getRemoteInterfaces() - Method in class org.glassfish.rmic.RemoteClass
Return an array of ClassDefinitions representing all of the remote interfaces implemented by this class.
getRemoteMethods() - Method in class org.glassfish.rmic.RemoteClass
Return an array of RemoteClass.Method objects representing all of the remote methods implemented by this class, i.e.
getRepositoryID() - Method in class org.glassfish.rmic.iiop.Type
Return the repository ID for this type.
getReturnContext() - Method in class org.glassfish.rmic.tools.tree.Context
Get the destination context of a return (the method body)
getReturnType() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Get the return type of this method.
getReturnType() - Method in class org.glassfish.rmic.tools.java.MethodType
 
getReturnType() - Method in class org.glassfish.rmic.tools.java.Type
Return the return type.
getRootTypeCode() - Method in class org.glassfish.rmic.iiop.Type
Return the fullTypeCode.
getScopeNumber(ClassDefinition) - Method in class org.glassfish.rmic.tools.tree.Context
Get the scope number for a reference to a member of this class (Larger scope numbers are more deeply nested.)
getScopeNumber() - Method in class org.glassfish.rmic.tools.tree.LocalMember
Return current nesting level, i.e., the value of 'scopeNumber'.
getSignature() - Method in class org.glassfish.rmic.iiop.ArrayType
Return signature for this type (e.g.
getSignature() - Method in class org.glassfish.rmic.iiop.CompoundType
Return signature for this type (e.g.
getSignature() - Method in class org.glassfish.rmic.iiop.PrimitiveType
Return signature for this type (e.g.
getSignature() - Method in class org.glassfish.rmic.iiop.Type
Return signature for this type (e.g.
getSource() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the source of the class
getSource() - Method in class org.glassfish.rmic.tools.java.Environment
Return the source of the environment (ie: the thing being compiled/parsed).
getSourceFile(Identifier) - Method in class org.glassfish.rmic.tools.java.Package
Get the .java file of a class
getSourceFile(String) - Method in class org.glassfish.rmic.tools.java.Package
 
getStatus() - Method in class org.glassfish.rmic.iiop.Type
Return the status of this type.
getStatus() - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
Get the status of the class
getString(String) - Static method in class org.glassfish.rmic.Main
Return the string value of a named resource in the rmic.properties resource bundle.
getString(int) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
get a string
getSuperclass() - Method in class org.glassfish.rmic.iiop.ClassType
Return the parent class of this type.
getSuperclass() - Method in class org.glassfish.rmic.iiop.CompoundType
Return the parent class of this type.
getSuperClass() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the class' super class
getSuperClass(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the super class, and resolve names now if necessary.
getSuperClass(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Overrides 'ClassDefinition.getSuperClass'.
getTail() - Method in class org.glassfish.rmic.tools.java.Identifier
 
getTarget() - Method in class org.glassfish.rmic.tools.tree.UplevelReference
the target of this reference
getText(String) - Static method in class org.glassfish.rmic.Main
 
getText(String, int) - Static method in class org.glassfish.rmic.Main
 
getText(String, String) - Static method in class org.glassfish.rmic.Main
 
getText(String, String, String) - Static method in class org.glassfish.rmic.Main
 
getText(String, String, String, String) - Static method in class org.glassfish.rmic.Main
 
getText(String, String) - Static method in class org.glassfish.rmic.tools.javac.Main
Deprecated.
 
getText(String, String, String) - Static method in class org.glassfish.rmic.tools.javac.Main
Deprecated.
 
getThisArgument() - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Find or create my "this" argument, which is used for all methods.
getThisNumber() - Method in class org.glassfish.rmic.tools.tree.Context
Return the number of the innermost current instance reference.
getTopClass() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the class' top-level enclosing class
getTopClass() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the field's top-level enclosing class
getTopName() - Method in class org.glassfish.rmic.tools.java.Identifier
 
getTopType(ClassDefinition, ContextStack) - Method in class org.glassfish.rmic.iiop.Generator
Create and return a top-level type.
getTopType(ClassDefinition, ContextStack) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Create and return a top-level type.
getTopType(ClassDefinition, ContextStack) - Method in class org.glassfish.rmic.iiop.StubGenerator
Create and return a top-level type.
getTryExitContext() - Method in class org.glassfish.rmic.tools.tree.Context
Get the context of the innermost surrounding try-block.
getType() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Return the type of this member.
getType() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the type of this method.
getType() - Method in class org.glassfish.rmic.iiop.Generator.OutputType
 
getType(Type, ContextStack) - Static method in class org.glassfish.rmic.iiop.Type
Get a type out of the table.
getType(String, ContextStack) - Static method in class org.glassfish.rmic.iiop.Type
Get a type out of the table.
getType() - Method in class org.glassfish.rmic.RemoteClass.Method
Return the type of this method.
getType() - Method in class org.glassfish.rmic.tools.asm.CatchData
Get the clazz
getType(int) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
get a type from a type signature
getType() - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
Get the type of the class
getType() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the class' type
getType() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the field's type
getType() - Method in class org.glassfish.rmic.tools.tree.Expression
 
getTypeCode() - Method in class org.glassfish.rmic.iiop.Type
Get type code, without modifiers.
getTypeCode() - Method in class org.glassfish.rmic.tools.java.Type
Return the type code.
getTypeCodeModifiers() - Method in class org.glassfish.rmic.iiop.Type
Get type code modifiers.
getTypeCodeOffset() - Method in class org.glassfish.rmic.tools.java.Type
Return the type code offset.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.AbstractType
Return a string describing this type.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.ArrayType
Return a string describing this type.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.ImplementationType
Return a string describing this type.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.NCClassType
Return a string describing this type.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.NCInterfaceType
Return a string describing this type.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.PrimitiveType
Return a string describing this type.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.RemoteType
Return a string describing this type.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.SpecialClassType
Return a string describing this type.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.SpecialInterfaceType
Return a string describing this type.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.Type
Return a string describing this type.
getTypeDescription() - Method in class org.glassfish.rmic.iiop.ValueType
Return a string describing this type.
getTypeMask() - Method in class org.glassfish.rmic.tools.java.Type
Return the type mask.
getTypeName(boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.ArrayType
Return the name of this type.
getTypeName(int, boolean) - Static method in class org.glassfish.rmic.iiop.IDLNames
Get the name for the specified type code.
getTypeName(boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.Type
Return the name of this type.
getTypeSignature() - Method in class org.glassfish.rmic.tools.java.Type
Return the Java type signature.
getUniqueCatchList(ValueType[]) - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return an array containing only those exceptions which need to be caught.
getUpdateMember(Environment, Context, MemberDefinition, boolean) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Find or create an update method for a private member, or return null if this is not possible.
getUpdateMember(Environment, Context, MemberDefinition, boolean) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
 
getUpdater(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
An array access expression never requires a field updater.
getUpdater(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.Expression
Return a FieldUpdater object to be used in updating the value of the location denoted by this, which must be an expression suitable for the left-hand side of an assignment.
getUpdater(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ExprExpression
Delegate to our subexpression.
getUpdater(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
Return a FieldUpdater object to be used in updating the value of the location denoted by this, which must be an expression suitable for the left-hand side of an assignment.
getUpdater(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
Return an updater if one is needed for assignments to this expression.
getUpdater(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ThisExpression
 
getValidType(Type) - Method in class org.glassfish.rmic.iiop.Type
Convert an invalid type to a valid one.
getValue() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Return the value of this member.
getValue() - Method in class org.glassfish.rmic.tools.asm.Instruction
 
getValue(int) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
get a value
getValue(Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryMember
Get the value
getValue(Environment) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the field's final value (may return null)
getValue() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
getValue(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Get the value of the field (or null if the value can't be determined)
getValue() - Method in class org.glassfish.rmic.tools.tree.BooleanExpression
Get the value
getValue() - Method in class org.glassfish.rmic.tools.tree.DoubleExpression
Get the value
getValue() - Method in class org.glassfish.rmic.tools.tree.Expression
Return the constant value.
getValue() - Method in class org.glassfish.rmic.tools.tree.ExprExpression
 
getValue() - Method in class org.glassfish.rmic.tools.tree.FloatExpression
Get the value
getValue() - Method in class org.glassfish.rmic.tools.tree.IntegerExpression
Get the value
getValue(Environment) - Method in class org.glassfish.rmic.tools.tree.LocalMember
Return value
getValue() - Method in class org.glassfish.rmic.tools.tree.LongExpression
Get the value
getValue() - Method in class org.glassfish.rmic.tools.tree.StringExpression
Get the value
getVariable(Environment, Identifier, ClassDefinition) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get a field from this class.
getVarNumber() - Method in class org.glassfish.rmic.tools.tree.Context
 
getVisibility() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Return the visibility (e.g.
getVisibility() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the visibility (e.g.
getVisibilityString(MemberDefinition) - Static method in class org.glassfish.rmic.iiop.CompoundType
 
getWhere() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Get the position in the input binary
getWhere() - Method in class org.glassfish.rmic.tools.java.IdentifierToken
The source location of this identifier occurrence.
getWhere(IdentifierToken, long) - Static method in class org.glassfish.rmic.tools.java.IdentifierToken
Return defaultWhere if id is null or id.where is missing (0).
getWhere() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Get the position in the input
getWhere() - Method in class org.glassfish.rmic.tools.tree.Node
Get where
GOTO - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
GreaterExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
GreaterExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.GreaterExpression
constructor
GreaterOrEqualExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
GreaterOrEqualExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.GreaterOrEqualExpression
constructor
GT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 

H

hasAmbigPrefix() - Method in class org.glassfish.rmic.tools.java.Identifier
Determine whether an Identifier has been marked as ambiguous.
hasConstructor() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
hashCode() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
 
hashCode() - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
 
hashCode() - Method in class org.glassfish.rmic.tools.tree.IntExpression
Hashcode, this is needed so that switch statements can put IntExpressions in a hashtable
hashCode() - Method in class org.glassfish.rmic.tools.tree.StringExpression
Hashcode
hasLabel(Identifier) - Method in class org.glassfish.rmic.tools.tree.Statement
 
hasOffendingPrefix(String) - Static method in class org.glassfish.rmic.iiop.Util
 

I

idAppend - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idApplicationException - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idBadMethodException - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idBoolean - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idBoxedIDL - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idBoxedRMI - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idByte - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idChar - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idClass - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idClassDesc - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idClassInit - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idClone - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idCode - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idConstantValue - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idCorbaObject - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idCorbaORB - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idCorbaUserException - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idCoverageTable - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idDelegate - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idDeprecated - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idDocumentation - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idDouble - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDENT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
Identifier - Class in org.glassfish.rmic.tools.java
A class to represent identifiers.
IdentifierExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
IdentifierExpression(long, Identifier) - Constructor for class org.glassfish.rmic.tools.tree.IdentifierExpression
Constructor
IdentifierExpression(IdentifierToken) - Constructor for class org.glassfish.rmic.tools.tree.IdentifierExpression
 
IdentifierExpression(long, MemberDefinition) - Constructor for class org.glassfish.rmic.tools.tree.IdentifierExpression
 
IdentifierToken - Class in org.glassfish.rmic.tools.java
Information about the occurrence of an identifier.
IdentifierToken(long, Identifier) - Constructor for class org.glassfish.rmic.tools.java.IdentifierToken
 
IdentifierToken(Identifier) - Constructor for class org.glassfish.rmic.tools.java.IdentifierToken
Use this constructor when the identifier is synthesized.
IdentifierToken(long, Identifier, int) - Constructor for class org.glassfish.rmic.tools.java.IdentifierToken
 
idExceptions - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idExtInputStream - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idExtOutputStream - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idFinallyReturnValue - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idFloat - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idGetClass - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idIDLEntity - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idInit - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idInnerClasses - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idInputStream - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idInt - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idJavaIoExternalizable - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idJavaIoIOException - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idJavaIoSerializable - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idJavaLang - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idJavaLangClass - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idJavaLangCloneable - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idJavaLangError - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idJavaLangException - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idJavaLangObject - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idJavaLangRuntimeException - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idJavaLangString - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idJavaLangStringBuffer - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idJavaLangThrowable - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
IDL_ANY - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_BOOLEAN - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_BOXEDIDL_MODULE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_BYTE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_CHAR - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_CLASS - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_CLASS_MODULE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_CONSTANT_STRING - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_CONSTRUCTOR - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_CORBA_MODULE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_CORBA_OBJECT - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_DOUBLE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_EXTERNALIZABLE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_FILE_EXTENSION - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_FLOAT - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_IDLENTITY - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_INT - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_JAVA_IO_MODULE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_JAVA_LANG_MODULE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_JAVA_LANG_OBJECT - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_JAVA_RMI_MODULE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_JAVA_RMI_REMOTE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_KEYWORDS - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_LONG - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_NAME_SEPARATOR - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_ORG_OMG_CORBA_MODULE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_ORG_OMG_CORBA_PORTABLE_MODULE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_REPOSITORY_ID_PREFIX - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_REPOSITORY_ID_VERSION - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_SEQUENCE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_SEQUENCE_MODULE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_SERIALIZABLE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_SHORT - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_STRING - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IDL_VOID - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idLength - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idlExceptionName - Variable in class org.glassfish.rmic.iiop.CompoundType
 
IDLGenerator - Class in org.glassfish.rmic.iiop
An IDL generator for rmic.
IDLGenerator() - Constructor for class org.glassfish.rmic.iiop.IDLGenerator
Default constructor for Main to use.
idLineNumberTable - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
IDLNames - Class in org.glassfish.rmic.iiop
IDLNames provides static utility methods to perform the IDL name mappings specified in Chapter 5 of the Java Language to IDL specification.
IDLNames() - Constructor for class org.glassfish.rmic.iiop.IDLNames
 
idLocalVariableTable - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idLong - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idMarshalException - Static variable in interface org.glassfish.rmic.RMIConstants
 
idNew - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idNull - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idOperation - Static variable in interface org.glassfish.rmic.RMIConstants
 
idOutputStream - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idPOAServantType - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idPortableUnknownException - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idRemarshalException - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idRemote - Static variable in interface org.glassfish.rmic.Constants
 
idRemoteCall - Static variable in interface org.glassfish.rmic.RMIConstants
 
idRemoteException - Static variable in interface org.glassfish.rmic.Constants
 
idRemoteObject - Static variable in interface org.glassfish.rmic.RMIConstants
 
idRemoteRef - Static variable in interface org.glassfish.rmic.RMIConstants
 
idRemoteStub - Static variable in interface org.glassfish.rmic.RMIConstants
 
idReplyHandler - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idShort - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idSkeleton - Static variable in interface org.glassfish.rmic.RMIConstants
 
idSkeletonMismatchException - Static variable in interface org.glassfish.rmic.RMIConstants
 
idSourceFile - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idStar - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idStubBase - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idSuper - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idSynthetic - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idSystemException - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idThis - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idTieBase - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idTieInterface - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idToString - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idTYPE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idUnexpectedException - Static variable in interface org.glassfish.rmic.RMIConstants
 
idUnmarshalException - Static variable in interface org.glassfish.rmic.RMIConstants
 
idValue - Variable in class org.glassfish.rmic.tools.java.Scanner
 
idValueBase - Static variable in interface org.glassfish.rmic.iiop.Constants
 
idValueOf - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
idVoid - Static variable in interface org.glassfish.rmic.iiop.Constants
 
IF - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
IfStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
IfStatement(long, Expression, Statement, Statement) - Constructor for class org.glassfish.rmic.tools.tree.IfStatement
Constructor
ImplementationType - Class in org.glassfish.rmic.iiop
ImplementationType represents any non-special class which implements one or more interfaces which inherit from java.rmi.Remote.
implementedBy(Environment, ClassDeclaration) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if this class is implemented by another class
IMPLEMENTS - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
IMPLEMENTS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
implicitCast(Type, Type) - Method in class org.glassfish.rmic.tools.java.Environment
Return true if an implicit cast from this type to the given type is allowed.
IMPORT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
importable(Identifier, Environment) - Static method in class org.glassfish.rmic.tools.java.Imports
Check to see if 'id' names an importable class in `env'.
importClass(long, IdentifierToken) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated. 
importClass(long, Identifier) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated.
Use the version with the IdentifierToken arguments.
importClass(long, IdentifierToken) - Method in interface org.glassfish.rmic.tools.java.ParserActions
import class
importClass(long, IdentifierToken) - Method in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
Import class
importPackage(long, IdentifierToken) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated. 
importPackage(long, Identifier) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated.
Use the version with the IdentifierToken arguments.
importPackage(long, IdentifierToken) - Method in interface org.glassfish.rmic.tools.java.ParserActions
import package
importPackage(long, IdentifierToken) - Method in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
Import package
Imports - Class in org.glassfish.rmic.tools.java
This class describes the classes and packages imported from a source file.
Imports(Environment) - Constructor for class org.glassfish.rmic.tools.java.Imports
Constructor, always import java.lang.
imports - Variable in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
The current imports
in - Variable in class org.glassfish.rmic.tools.java.Scanner
Input reader
INC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
IncDecExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
IncDecExpression(int, long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.IncDecExpression
Constructor
INDENT_STEP - Static variable in interface org.glassfish.rmic.iiop.Constants
 
indentIn() - Method in class org.glassfish.rmic.IndentingWriter
Increase the current indent by the indent step.
IndentingWriter - Class in org.glassfish.rmic
IndentingWriter is a BufferedWriter subclass that supports automatic indentation of lines of text written to the underlying Writer.
IndentingWriter(Writer) - Constructor for class org.glassfish.rmic.IndentingWriter
Create a new IndentingWriter that writes indented text to the given Writer.
IndentingWriter(Writer, int) - Constructor for class org.glassfish.rmic.IndentingWriter
Create a new IndentingWriter that writes indented text to the given Writer and uses the supplied indent step.
IndentingWriter(Writer, int, int) - Constructor for class org.glassfish.rmic.IndentingWriter
Create a new IndentingWriter that writes indented text to the given Writer and uses the supplied indent step and tab size.
indentOut() - Method in class org.glassfish.rmic.IndentingWriter
Decrease the current indent by the indent step.
index(Object) - Method in class org.glassfish.rmic.tools.asm.ConstantPool
Find an entry, may return 0
indexObject(Object, Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
Find the index of an Object in the constant pool
indexString(String, Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
Find the index of an ascii string in the constant pool.
inheritsFrom(ContextStack, ClassDefinition, ClassDefinition) - Method in class org.glassfish.rmic.iiop.CompoundType
 
init(ContextStack, CompoundType) - Method in class org.glassfish.rmic.iiop.CompoundType.Member
 
initialize(Vector<InterfaceType>, Vector<CompoundType.Method>, Vector<CompoundType.Member>, ContextStack, boolean) - Method in class org.glassfish.rmic.iiop.CompoundType
Initialize this instance.
initParents(ContextStack) - Method in class org.glassfish.rmic.iiop.ClassType
 
initTableCase() - Method in class org.glassfish.rmic.tools.asm.SwitchData
 
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ArrayExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.BinaryAssignExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.BinaryExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.BinaryLogicalExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.CastExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.CatchStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.CommaExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.CompoundStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ConvertExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.DeclarationStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.DivRemExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.DoStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.Expression
Inline.
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ExpressionStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.FinallyStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ForStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IfStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IncDecExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.InlineMethodExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.InlineNewInstanceExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.InlineReturnStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.InstanceOfExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.MethodExpression
 
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.NewArrayExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
 
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ReturnStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.Statement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.SwitchStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.SynchronizedStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ThrowStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.TryStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.TypeExpression
 
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.UnaryExpression
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.VarDeclarationStatement
Inline
inline(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.WhileStatement
Inline
inlineLHS(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
 
inlineLHS(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.Expression
 
inlineLHS(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
 
inlineLHS(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
 
inlineLocalClass(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
inlineLocalClass(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
As with checkLocalClass, run the inline phase for a local class.
INLINEMETHOD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
InlineMethodExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
INLINENEWINSTANCE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
InlineNewInstanceExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
INLINERETURN - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
InlineReturnStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
InlineReturnStatement(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.InlineReturnStatement
Constructor
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.AddExpression
Inline the value of an AddExpression.
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ArrayExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.AssignExpression
Inline
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.AssignOpExpression
Inline
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.BinaryAssignExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.BinaryExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.CastExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.CommaExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.Expression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.IncDecExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.InlineMethodExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.InlineNewInstanceExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.InstanceOfExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.MethodExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.NewArrayExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
 
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.ThisExpression
Inline
inlineValue(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.UnaryExpression
 
inlineValueSB(Environment, Context, StringBuffer) - Method in class org.glassfish.rmic.tools.tree.AddExpression
Attempt to evaluate this expression.
inlineValueSB(Environment, Context, StringBuffer) - Method in class org.glassfish.rmic.tools.tree.Expression
Attempt to evaluate this expression.
inlineValueSB(Environment, Context, StringBuffer) - Method in class org.glassfish.rmic.tools.tree.ExprExpression
Delegate to our subexpression.
inMask(int) - Method in class org.glassfish.rmic.tools.java.Type
Check for a certain set of types.
innerClass - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
INNERCLASS_PREFIX - Static variable in class org.glassfish.rmic.tools.java.Identifier
A space character, which precedes the first inner class name in a qualified name, and thus marks the qualification as involving inner classes, instead of merely packages.
innerClassMember - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
inSamePackage(ClassDefinition) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
insertInto(UplevelReference) - Method in class org.glassfish.rmic.tools.tree.UplevelReference
Insert self into a list of references.
insertOuterLink(Environment, Context, long, ClassDefinition, Expression, Expression[]) - Static method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
Given a list of arguments for a constructor, return a possibly modified list which includes the hidden argument which initializes the uplevel self pointer.
insertStatement(Statement) - Method in class org.glassfish.rmic.tools.tree.CompoundStatement
Insert a new statement at the front.
insertStatement(Statement, Statement) - Static method in class org.glassfish.rmic.tools.tree.Statement
Insert a bit of code at the front of a statement.
INSTANCEOF - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
InstanceOfExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
InstanceOfExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.InstanceOfExpression
constructor
Instruction - Class in org.glassfish.rmic.tools.asm
An Java instruction WARNING: The contents of this source file are not part of any supported API.
Instruction(long, int, Object, boolean) - Constructor for class org.glassfish.rmic.tools.asm.Instruction
Constructor
Instruction(boolean, long, int, Object) - Constructor for class org.glassfish.rmic.tools.asm.Instruction
Constructor
Instruction(long, int, boolean) - Constructor for class org.glassfish.rmic.tools.asm.Instruction
Constructor
Instruction(long, int, Object) - Constructor for class org.glassfish.rmic.tools.asm.Instruction
Constructor
INT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
IntegerExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
INTERFACE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
INTERFACE_HASH_STUB_VERSION - Static variable in interface org.glassfish.rmic.RMIConstants
version number used to seed interface hash computation
interfaceIds - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
interfaces - Variable in class org.glassfish.rmic.iiop.CompoundType
 
interfaces - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
InterfaceType - Class in org.glassfish.rmic.iiop
InterfaceType is an abstract base representing any non-special interface type.
InterfaceType(ContextStack, int, ClassDefinition) - Constructor for class org.glassfish.rmic.iiop.InterfaceType
Create a InterfaceType instance for the given class.
InterfaceType(ContextStack, ClassDefinition, int) - Constructor for class org.glassfish.rmic.iiop.InterfaceType
Create a InterfaceType instance for the given class.
IntExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
IntExpression(long, int) - Constructor for class org.glassfish.rmic.tools.tree.IntExpression
Constructor
INTVAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
intValue - Variable in class org.glassfish.rmic.tools.java.Scanner
 
isAbstract() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isAbstract() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isAbstractBase - Variable in class org.glassfish.rmic.iiop.CompoundType
 
isAbstractBase() - Method in class org.glassfish.rmic.iiop.CompoundType
Return true if this type is a CORBA abstract interface.
isAccessMethod() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isAnonymous() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isApplicable(MemberDefinition, Type[]) - Method in class org.glassfish.rmic.tools.java.Environment
Returns true if the given method is applicable to the given arguments
isArray() - Method in class org.glassfish.rmic.iiop.Type
Return true if this type is-a ArrayType.
isAttribute() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Is this method an attribute? Return true if getAttributeKind != ATTRIBUTE_NONE.
isBlankFinal() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Tell if this is a final variable without an initializer.
isBoxed() - Method in class org.glassfish.rmic.iiop.CompoundType
Return true if isIDLEntity() && !isValueBase() && !isAbstractBase() && !isCORBAObject() && !isIDLEntityException().
isCheckedException - Variable in class org.glassfish.rmic.iiop.CompoundType
 
isCheckedException() - Method in class org.glassfish.rmic.iiop.CompoundType
Return true if this type is a "checked" exception.
isClass() - Method in class org.glassfish.rmic.iiop.Type
Return true if this type is-a ClassType.
isClass() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isClientOuterField() - Method in class org.glassfish.rmic.tools.tree.UplevelReference
Tell if this uplevel reference is the up-level "this" pointer of an inner class.
isCompound() - Method in class org.glassfish.rmic.iiop.Type
Return true if this type is-a CompoundType.
isConforming() - Method in class org.glassfish.rmic.iiop.Type
Return true if this type is a conforming type.
isConformingRemoteMethod(CompoundType.Method, boolean) - Method in class org.glassfish.rmic.iiop.CompoundType
 
isConstant() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Return true if this member represents a constant.
isConstant() - Method in class org.glassfish.rmic.tools.binaryclass.BinaryMember
 
isConstant() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Check if constant: Will it inline away to a constant?
isConstant() - Method in class org.glassfish.rmic.tools.tree.BinaryExpression
Check if constant
isConstant() - Method in class org.glassfish.rmic.tools.tree.CastExpression
Check if constant
isConstant() - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
Check if constant
isConstant() - Method in class org.glassfish.rmic.tools.tree.Expression
Return true if constant, according to JLS 15.27.
isConstant() - Method in class org.glassfish.rmic.tools.tree.FieldExpression
Check if constant: Will it inline away?
isConstant() - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
Check if constant: Will it inline away?
isConstant() - Method in class org.glassfish.rmic.tools.tree.UnaryExpression
Check if constant
isConstructor() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return true if this is a constructor.
isConstructor() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isCORBAObject - Variable in class org.glassfish.rmic.iiop.CompoundType
 
isCORBAObject() - Method in class org.glassfish.rmic.iiop.CompoundType
Return true if this type implements org.omg.CORBA.Object.
isCORBAUserException - Variable in class org.glassfish.rmic.iiop.CompoundType
 
isCORBAUserException() - Method in class org.glassfish.rmic.iiop.CompoundType
Return true if this type is exactly org.omg.CORBA.UserException.
isCustom() - Method in class org.glassfish.rmic.iiop.ValueType
Return true if this type is a "custom" type (i.e.
isDeadEnd() - Method in class org.glassfish.rmic.tools.tree.Vset
Ask if this is a vset for a dead end.
isDefined() - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
Check if the class is defined
isDeprecated() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isDeprecated() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isDirectory() - Method in class org.glassfish.rmic.tools.java.ClassFile
Returns true if this is a directory.
isEarlierThan(UplevelReference) - Method in class org.glassfish.rmic.tools.tree.UplevelReference
Tells if self precedes the other in the canonical ordering.
isException - Variable in class org.glassfish.rmic.iiop.CompoundType
 
isException() - Method in class org.glassfish.rmic.iiop.CompoundType
Return true if this type is an exception.
isExemptPackage(Identifier) - Method in class org.glassfish.rmic.tools.java.Environment
Tells whether an Identifier refers to a package which should be exempt from the "exists" check in Imports#resolve().
isExemptPackage(Identifier) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Tells whether an Identifier refers to a package which should be exempt from the "exists" check in Imports#resolve().
isFinal() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
 
isFinal() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isFinal() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isFrozen() - Method in class org.glassfish.rmic.tools.java.MethodSet
Tells whether freeze() has been called on this MethodSet.
isIDLEntity - Variable in class org.glassfish.rmic.iiop.CompoundType
 
isIDLEntity() - Method in class org.glassfish.rmic.iiop.CompoundType
Return true if this type implements org.omg.CORBA.portable.IDLEntity.
isIDLEntityException() - Method in class org.glassfish.rmic.iiop.CompoundType
Return true if this type implements isIDLEntity() && isException().
isIDLEntityException(Type, CompoundType.Method, boolean) - Method in class org.glassfish.rmic.iiop.CompoundType
 
isIDLGeneratedFor(CompoundType) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Determine if IDL should be generated for a referenced type.
isInherited() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Is this method inherited?
isInitializer() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isInlineable(Environment, boolean) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryMember
Inline allowed (currently only allowed for the constructor of Object).
isInlineable(Environment, boolean) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isInlineable(Environment, boolean) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
 
isInlineable(Environment, boolean) - Method in class org.glassfish.rmic.tools.tree.LocalMember
Is this local variable's value stable and simple enough to be directly substituted for occurrences of the variable itself? (This decision is made by VarDeclarationStatement.inline().)
isInner() - Method in class org.glassfish.rmic.iiop.Type
Return true if this type is-a inner class or interface.
isInner() - Method in class org.glassfish.rmic.tools.java.Identifier
Check if the name is inner (ie: it contains a ' ').
isInnerClass() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Tell if the class is inner.
isInnerClass() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isInnerClassDeclaration() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Return true if this member represents an inner class declaration, false otherwise.
isInScope(LocalMember) - Method in class org.glassfish.rmic.tools.tree.Context
Check if the given field is active in this context.
isInsideLocal() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Tell if the class is local or inside a local class, which means it cannot be mentioned outside of its file.
isInterface() - Method in class org.glassfish.rmic.iiop.Type
Return true if this type is-a InterfaceType.
isInterface() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Checks
isLocal() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isLocal() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isLocal() - Method in class org.glassfish.rmic.tools.tree.LocalMember
Special checks
isMember() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Tell if the class is a member of another class.
isMethod() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isMoreSpecific(MemberDefinition, MemberDefinition) - Method in class org.glassfish.rmic.tools.java.Environment
Returns true if "best" is in every argument at least as good as "other"
isMoreSpecific(Type, Type) - Method in class org.glassfish.rmic.tools.java.Environment
Returns true if "from" is a more specific type than "to"
isNative() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isNeverNull() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isNonNull() - Method in class org.glassfish.rmic.tools.tree.AddExpression
 
isNonNull() - Method in class org.glassfish.rmic.tools.tree.Expression
Check if the expression cannot be a null reference.
isNonNull() - Method in class org.glassfish.rmic.tools.tree.ExprExpression
 
isNonNull() - Method in class org.glassfish.rmic.tools.tree.StringExpression
 
isNonNull() - Method in class org.glassfish.rmic.tools.tree.ThisExpression
 
isNormalMethod() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return true if this is NOT a constructor && is not an attribute.
isNull() - Method in class org.glassfish.rmic.tools.tree.Expression
Check if the expression must be a null reference.
isNull() - Method in class org.glassfish.rmic.tools.tree.ExprExpression
 
isNull() - Method in class org.glassfish.rmic.tools.tree.NullExpression
 
isOffendingPackage(String) - Static method in class org.glassfish.rmic.iiop.Util
 
isPackagePrivate() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isPackagePrivate() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isParentAValue() - Method in class org.glassfish.rmic.iiop.ContextStack
Is parent context a value type?
isPrimitive() - Method in class org.glassfish.rmic.iiop.Type
Return true if this type is-a PrimitiveType.
isPrivate() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
 
isPrivate() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
 
isPrivate() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isPrivate() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isProtected() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
 
isProtected() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isProtected() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isPublic() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Methods to check various attributes.
isPublic() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Methods to check various attributes.
isPublic() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isPublic() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Checks
isQualified() - Method in class org.glassfish.rmic.tools.java.Identifier
Check if the name is qualified (ie: it contains a '.').
isReadWriteAttribute() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Is this method a read-write attribute?
isReallyDeadEnd() - Method in class org.glassfish.rmic.tools.tree.Vset
Ask if this is a vset for a dead end.
isRemoteException(ClassType, BatchEnvironment) - Static method in class org.glassfish.rmic.iiop.CompoundType
 
isRemoteExceptionOrSubclass - Variable in class org.glassfish.rmic.iiop.CompoundType
 
isRemoteExceptionOrSubclass() - Method in class org.glassfish.rmic.iiop.CompoundType
Return true if this type is a java.rmi.RemoteException or one of its subclasses.
isSpecialClass() - Method in class org.glassfish.rmic.iiop.Type
Return true if this type is-a SpecialClassType.
isSpecialInterface() - Method in class org.glassfish.rmic.iiop.Type
Return true if this type is-a SpecialInterfaceType.
isSpecialReference(Type) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Determine whether given Type is a special reference.
isStatic() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
 
isStatic() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
 
isStatic() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
See if this is a (nested) static class.
isStatic() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isStrict() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isSuperAccessMethod() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Is this an access method for a field selection or method call of the form '...super.foo' or '...super.foo()'?
isSynchronized() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isSynthetic() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
isSynthetic() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isTopLevel() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Tell if the class is "top-level", which is either a package member, or a static member of another top-level class.
isTraceOn() - Method in class org.glassfish.rmic.iiop.ContextStack
Check trace flag.
isTransient() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
 
isTransient() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isType(int) - Method in class org.glassfish.rmic.iiop.Type
Check for a certain type.
isType(int) - Method in class org.glassfish.rmic.tools.java.Type
Check for a certain type.
isUplevelValue() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Is this a synthetic field which holds a copy of, or reference to, a local variable or enclosing instance?
isUsed() - Method in class org.glassfish.rmic.tools.tree.LocalMember
Check if used
isValueBase - Variable in class org.glassfish.rmic.iiop.CompoundType
 
isValueBase() - Method in class org.glassfish.rmic.iiop.CompoundType
Return true if this type implements org.omg.CORBA.portable.ValueBase.
isVariable() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isVoidArray() - Method in class org.glassfish.rmic.tools.java.Type
Check to see if this is the bogus type "array of void" Although this highly degenerate "type" is not constructable from the grammar, the Parser accepts it.
isVolatile() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
isZipped() - Method in class org.glassfish.rmic.tools.java.ClassFile
Returns true if this is zip file entry
iterator() - Method in class org.glassfish.rmic.tools.java.MethodSet
Returns an Iterator of all methods in the MethodSet
itype - Variable in class org.glassfish.rmic.tools.tree.AssignOpExpression
 

J

JAVA_DEFAULT_MINOR_VERSION - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
JAVA_DEFAULT_VERSION - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
JAVA_MAGIC - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
JAVA_MAX_SUPPORTED_MINOR_VERSION - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
JAVA_MAX_SUPPORTED_VERSION - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
JAVA_MIN_SUPPORTED_VERSION - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
join(Vset) - Method in class org.glassfish.rmic.tools.tree.Vset
Join with another vset.

K

keys - Variable in class org.glassfish.rmic.iiop.StaticStringsHash
Unique hash keys

L

Label - Class in org.glassfish.rmic.tools.asm
A label instruction.
Label() - Constructor for class org.glassfish.rmic.tools.asm.Label
Constructor
lastMember - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
lastModified() - Method in class org.glassfish.rmic.tools.java.ClassFile
Return last modification time
LBRACE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
LE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
length() - Method in class org.glassfish.rmic.tools.java.ClassFile
Get length of file
LENGTH - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
LengthExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
LengthExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.LengthExpression
Constructor
LessExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
LessExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.LessExpression
constructor
LessOrEqualExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
LessOrEqualExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.LessOrEqualExpression
constructor
LINEINC - Static variable in class org.glassfish.rmic.tools.java.Scanner
The increment for each line.
listing(PrintStream) - Method in class org.glassfish.rmic.tools.asm.Assembler
Print the byte codes
load(DataInputStream, BinaryConstantPool, int) - Static method in class org.glassfish.rmic.tools.binaryclass.BinaryAttribute
Load a list of attributes
load(Environment, DataInputStream, int) - Static method in class org.glassfish.rmic.tools.binaryclass.BinaryClass
 
loadClass() - Method in class org.glassfish.rmic.iiop.ArrayType
 
loadClass() - Method in class org.glassfish.rmic.iiop.CompoundType
 
loadClass(String) - Method in class org.glassfish.rmic.iiop.DirectoryLoader
Convenience version of loadClass which sets 'resolve' == true.
loadClass(String, boolean) - Method in class org.glassfish.rmic.iiop.DirectoryLoader
This is the required version of loadClass which is called both from loadClass above and from the internal function FindClassFromClass.
loadClass() - Method in class org.glassfish.rmic.iiop.PrimitiveType
 
loadClass() - Method in class org.glassfish.rmic.iiop.Type
 
loadDefinition(InputStream, Environment) - Method in class org.glassfish.rmic.asm.AsmClassFactory
 
loadDefinition(InputStream, Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryClassFactory
 
loadDefinition(InputStream, Environment) - Method in interface org.glassfish.rmic.tools.java.ClassDefinitionFactory
 
loadDefinition(ClassDeclaration) - Method in class org.glassfish.rmic.tools.java.Environment
Load the definition of a class.
loadDefinition(ClassDeclaration) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Load the definition of a class or at least determine how to load it.
loadNested(Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryClass
Called when an environment ties a binary definition to a declaration.
loadNested(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
localArgumentAvailable(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.UplevelReference
Tell if my local argument is directly available in this context.
LocalMember - Class in org.glassfish.rmic.tools.tree
A local Field WARNING: The contents of this source file are not part of any supported API.
LocalMember(long, ClassDefinition, int, Type, Identifier) - Constructor for class org.glassfish.rmic.tools.tree.LocalMember
Constructor
LocalMember(ClassDefinition) - Constructor for class org.glassfish.rmic.tools.tree.LocalMember
Constructor for a block-inner class.
localName - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
LocalVariable - Class in org.glassfish.rmic.tools.asm
This class is used to assemble the local variables in the local variable table.
LocalVariable(MemberDefinition, int) - Constructor for class org.glassfish.rmic.tools.asm.LocalVariable
 
LONG - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
LongExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
LongExpression(long, long) - Constructor for class org.glassfish.rmic.tools.tree.LongExpression
Constructor
LONGVAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
longValue - Variable in class org.glassfish.rmic.tools.java.Scanner
 
lookup(String) - Static method in class org.glassfish.rmic.tools.java.Identifier
Lookup an identifier.
lookup(Identifier, Identifier) - Static method in class org.glassfish.rmic.tools.java.Identifier
Lookup a qualified identifier.
lookupInner(Identifier, Identifier) - Static method in class org.glassfish.rmic.tools.java.Identifier
Lookup an inner identifier.
lookupName(Identifier) - Method in class org.glassfish.rmic.tools.java.MethodSet
Returns an Iterator of all methods contained in the MethodSet which have a given name.
lookupSig(Identifier, Type) - Method in class org.glassfish.rmic.tools.java.MethodSet
If the MethodSet contains a method with the same signature then lookup() returns it.
LPAREN - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
LSHIFT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
LSQBRACKET - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
LT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 

M

M_ABSTRACT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_ANONYMOUS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_DEPRECATED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_FINAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_INLINEABLE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_INTERFACE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_LOCAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_NATIVE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_PRIVATE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_PROTECTED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_PUBLIC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_STATIC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_STRICTFP - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_SYNCHRONIZED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_SYNTHETIC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_TRANSIENT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
M_VOLATILE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
main(String[]) - Static method in class org.glassfish.rmic.iiop.StaticStringsHash
Print an optimized 'contains' method for the argument strings
Main - Class in org.glassfish.rmic
Main "rmic" program.
Main(OutputStream, String) - Constructor for class org.glassfish.rmic.Main
Constructor.
main(String[]) - Static method in class org.glassfish.rmic.Main
Main program
Main - Class in org.glassfish.rmic.tools.javac
Deprecated.
As of J2SE 1.3, the preferred way to compile Java language sources is by using the new compiler, com.org.glassfish.rmic.tools.javac.Main.
Main() - Constructor for class org.glassfish.rmic.tools.javac.Main
Deprecated.
 
Main - Class in sun.rmi.rmic
Legacy main class for "rmic" program, allowing the old class name to be used to run it.
Main(OutputStream, String) - Constructor for class sun.rmi.rmic.Main
Constructor.
main(String[]) - Static method in class sun.rmi.rmic.Main
Main program
majorVersion - Variable in class org.glassfish.rmic.tools.javac.BatchEnvironment
Major and minor versions to use for generated class files.
makeClassDefinition(Environment, long, IdentifierToken, String, int, IdentifierToken, IdentifierToken[], ClassDefinition) - Method in class org.glassfish.rmic.tools.java.Environment
Create a new class.
makeClassDefinition(Environment, long, IdentifierToken, String, int, IdentifierToken, IdentifierToken[], ClassDefinition) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Create a new class.
makeFieldReference(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.UplevelReference
As with makeLocalReference(), build a locally-usable reference.
makeLocalReference(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.UplevelReference
Assuming noteReference() is all taken care of, build an uplevel reference.
makeMemberDefinition(Environment, long, ClassDefinition, String, int, Type, Identifier, IdentifierToken[], IdentifierToken[], Object) - Method in class org.glassfish.rmic.tools.java.Environment
Create a new field.
makeMemberDefinition(Environment, long, ClassDefinition, String, int, Type, Identifier, IdentifierToken[], IdentifierToken[], Object) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Create a new field.
makeProxyMember(MemberDefinition, ClassDefinition, Environment) - Static method in class org.glassfish.rmic.tools.java.MemberDefinition
Create a member which is externally the same as `field' but is defined in class `classDef'.
makeReference(Environment, LocalMember) - Method in class org.glassfish.rmic.tools.tree.Context
Implement a reference (usually an uplevel one).
makeType(Type, ClassDefinition, ContextStack) - Static method in class org.glassfish.rmic.iiop.CompoundType
 
mangleClass(Identifier) - Static method in class org.glassfish.rmic.Names
If necessary, convert a class name to its mangled form, i.e.
mangleInnerType(Identifier) - Static method in class org.glassfish.rmic.tools.java.Type
Given an inner identifier, return the non-inner, mangled representation used to manage signatures.
match(int, int) - Method in class org.glassfish.rmic.tools.java.Parser
 
match(int, int) - Method in class org.glassfish.rmic.tools.java.Scanner
Scan to a matching '}', ']' or ')'.
matchAnonConstructor(Environment, Identifier, Type[]) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
A version of matchMethod to be used only for constructors when we cannot pass in a sourceClass argument.
matchMethod(Environment, ClassDefinition, Identifier, Type[]) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Lookup a method.
matchMethod(Environment, ClassDefinition, Identifier) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Lookup a method.
MAXFILESIZE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
MAXINLINECOST - Static variable in class org.glassfish.rmic.tools.tree.Statement
The largest possible interesting inline cost value.
MAXLINENUMBER - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
mayUseBinaryClassFactory() - Static method in class org.glassfish.rmic.tools.javac.BatchEnvironment
 
Member(MemberDefinition, String, ContextStack, CompoundType) - Constructor for class org.glassfish.rmic.iiop.CompoundType.Member
Create a new Member object.
MEMBER - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
MEMBER_CONSTANT - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
MEMBER_STATIC - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
MEMBER_TRANSIENT - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
MemberDefinition - Class in org.glassfish.rmic.tools.java
This class defines a member of a Java class: a variable, a method, or an inner class.
MemberDefinition(long, ClassDefinition, int, Type, Identifier, IdentifierToken[], Node) - Constructor for class org.glassfish.rmic.tools.java.MemberDefinition
Constructor
MemberDefinition(ClassDefinition) - Constructor for class org.glassfish.rmic.tools.java.MemberDefinition
Constructor for an inner class.
members - Variable in class org.glassfish.rmic.iiop.CompoundType
 
mergeWith(CompoundType.Method) - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return a new Method object that is a legal combination of this method object and another one.
Method(CompoundType, MemberDefinition, boolean, ContextStack) - Constructor for class org.glassfish.rmic.iiop.CompoundType.Method
Create a new Method object corresponding to the given method definition.
METHOD - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
method - Variable in class org.glassfish.rmic.iiop.StaticStringsHash
The method to invoke on String to produce the hash key
METHOD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
METHOD_ARGUMENT - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
METHOD_EXCEPTION - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
METHOD_RETURN - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
MethodExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
MethodExpression(long, Expression, Identifier, Expression[]) - Constructor for class org.glassfish.rmic.tools.tree.MethodExpression
constructor
MethodExpression(long, Expression, MemberDefinition, Expression[]) - Constructor for class org.glassfish.rmic.tools.tree.MethodExpression
 
MethodExpression(long, Expression, MemberDefinition, Expression[], boolean) - Constructor for class org.glassfish.rmic.tools.tree.MethodExpression
 
methods - Variable in class org.glassfish.rmic.iiop.CompoundType
 
MethodSet - Class in org.glassfish.rmic.tools.java
The MethodSet structure is used to store methods for a class.
MethodSet() - Constructor for class org.glassfish.rmic.tools.java.MethodSet
Creates a brand new MethodSet
MethodType - Class in org.glassfish.rmic.tools.java
This class represents an Java method type.
minorVersion - Variable in class org.glassfish.rmic.tools.javac.BatchEnvironment
 
MM_CLASS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
MM_FIELD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
MM_MEMBER - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
MM_METHOD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ModifierFilter - Class in org.glassfish.rmic.tools.util
A class whose instances are filters over Modifier bits.
ModifierFilter(long) - Constructor for class org.glassfish.rmic.tools.util.ModifierFilter
Constructor - Specify a filter.
ModifierFilter(long, long, long) - Constructor for class org.glassfish.rmic.tools.util.ModifierFilter
Constructor - Specify a filter.
modifiers - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
modifiers - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
MUL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
MultiplyExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
MultiplyExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.MultiplyExpression
constructor
mustBeAbstract(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check to see if a class must be abstract.

N

name - Variable in exception org.glassfish.rmic.tools.java.ClassNotFound
The class that was not found
name - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
name1 - Variable in exception org.glassfish.rmic.tools.java.AmbiguousClass
The class that was not found
name2 - Variable in exception org.glassfish.rmic.tools.java.AmbiguousClass
 
NAME_SEPARATOR - Static variable in interface org.glassfish.rmic.iiop.Constants
 
Names - Class in org.glassfish.rmic
Names provides static utility methods used by other rmic classes for dealing with identifiers.
Names() - Constructor for class org.glassfish.rmic.Names
 
NaryExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
NATIVE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
NCClassType - Class in org.glassfish.rmic.iiop
NCClassType represents any non-special class which does not extends one or more interfaces which inherit from java.rmi.Remote.
NCInterfaceType - Class in org.glassfish.rmic.iiop
NCInterfaceType represents any non-special, non-conforming interface.
NE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
NEG - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
NegativeExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
NegativeExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.NegativeExpression
Constructor
nerrors - Variable in class org.glassfish.rmic.tools.javac.BatchEnvironment
The number of errors and warnings
nestError - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
NEW - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
NEWARRAY - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
NewArrayExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
NewArrayExpression(long, Expression, Expression[]) - Constructor for class org.glassfish.rmic.tools.tree.NewArrayExpression
Constructor
NewArrayExpression(long, Expression, Expression[], Expression) - Constructor for class org.glassfish.rmic.tools.tree.NewArrayExpression
 
newClassFile(File) - Static method in class org.glassfish.rmic.tools.java.ClassFile
Factory method to create a ClassFile backed by a File.
newClassFile(ZipFile, ZipEntry) - Static method in class org.glassfish.rmic.tools.java.ClassFile
Factory method to create a ClassFile backed by a ZipEntry.
newClassFile(Path) - Static method in class org.glassfish.rmic.tools.java.ClassFile
Factory method to create a ClassFile backed by a nio Path.
newEnvironment(Environment) - Method in class org.glassfish.rmic.tools.java.Imports
Extend an environment with my resolve() method.
newEnvironment(Environment, Context) - Static method in class org.glassfish.rmic.tools.tree.Context
Extend an environment with the given context.
NEWFROMNAME - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
NEWINSTANCE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
NewInstanceExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
NewInstanceExpression(long, Expression, Expression[]) - Constructor for class org.glassfish.rmic.tools.tree.NewInstanceExpression
Constructor
NewInstanceExpression(long, Expression, Expression[], Expression, ClassDefinition) - Constructor for class org.glassfish.rmic.tools.tree.NewInstanceExpression
 
newLine() - Method in class org.glassfish.rmic.IndentingWriter
Write a line separator.
nextMatch - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
nextMember - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
noArgs - Static variable in class org.glassfish.rmic.tools.java.Type
 
Node - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
NOT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
NotEqualExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
NotEqualExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.NotEqualExpression
constructor
noteReference(Environment, LocalMember) - Method in class org.glassfish.rmic.tools.tree.Context
Notice a reference (usually an uplevel one).
noteReference(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.UplevelReference
Process an uplevel reference.
noteUsedBy(ClassDefinition, long, Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Note that this class is being used somehow by ref.
noteUsedBy(ClassDefinition, long, Environment) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
See if the source file of this class is right.
NotExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
NotExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.NotExpression
Constructor
NULL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
NullExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
NullExpression(long) - Constructor for class org.glassfish.rmic.tools.tree.NullExpression
Constructor
NumCommand - Variable in class org.glassfish.rmic.tools.asm.Cover
 
nwarnings - Variable in class org.glassfish.rmic.tools.javac.BatchEnvironment
 

O

OFFSETINC - Static variable in class org.glassfish.rmic.tools.java.Scanner
The increment for each character.
opc_aaload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_aastore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_aconst_null - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_aload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_aload_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_aload_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_aload_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_aload_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_anewarray - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_areturn - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_arraylength - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_astore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_astore_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_astore_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_astore_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_astore_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_athrow - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_baload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_bastore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_bipush - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_breakpoint - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_caload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_castore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_checkcast - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_d2f - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_d2i - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_d2l - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dadd - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_daload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dastore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dcmpg - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dcmpl - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dconst_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dconst_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ddiv - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dead - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dload_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dload_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dload_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dload_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dmul - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dneg - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_drem - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dreturn - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dstore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dstore_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dstore_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dstore_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dstore_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dsub - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dup - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dup2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dup2_x1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dup2_x2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dup_x1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_dup_x2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_f2d - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_f2i - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_f2l - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fadd - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_faload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fastore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fcmpg - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fcmpl - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fconst_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fconst_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fconst_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fdiv - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fload_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fload_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fload_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fload_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fmul - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fneg - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_frem - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_freturn - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fstore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fstore_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fstore_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fstore_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fstore_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_fsub - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_getfield - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_getstatic - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_goto - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_goto_w - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_i2b - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_i2c - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_i2d - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_i2f - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_i2l - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_i2s - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iadd - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iaload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iand - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iastore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iconst_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iconst_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iconst_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iconst_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iconst_4 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iconst_5 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iconst_m1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_idiv - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_if_acmpeq - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_if_acmpne - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_if_icmpeq - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_if_icmpge - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_if_icmpgt - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_if_icmple - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_if_icmplt - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_if_icmpne - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ifeq - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ifge - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ifgt - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ifle - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iflt - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ifne - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ifnonnull - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ifnull - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iinc - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iload_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iload_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iload_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iload_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_imul - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ineg - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_instanceof - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_invokedynamic - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_invokeinterface - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_invokespecial - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_invokestatic - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_invokevirtual - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ior - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_irem - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ireturn - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ishl - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ishr - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_istore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_istore_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_istore_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_istore_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_istore_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_isub - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_iushr - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ixor - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_jsr - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_jsr_w - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_l2d - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_l2f - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_l2i - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_label - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ladd - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_laload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_land - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lastore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lcmp - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lconst_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lconst_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ldc - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ldc2_w - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ldc_w - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ldiv - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lload_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lload_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lload_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lload_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lmul - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lneg - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lookupswitch - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lor - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lrem - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lreturn - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lshl - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lshr - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lstore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lstore_0 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lstore_1 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lstore_2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lstore_3 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lsub - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lushr - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_lxor - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_monitorenter - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_monitorexit - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_multianewarray - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_new - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_newarray - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_nop - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_pop - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_pop2 - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_putfield - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_putstatic - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_ret - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_return - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_saload - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_sastore - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_sipush - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_swap - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_tableswitch - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_try - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opc_wide - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opcLengths - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opcNames - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
opNames - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
opPrecedence - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
opt() - Method in class org.glassfish.rmic.tools.java.Environment
Optimization flags.
opt_interclass() - Method in class org.glassfish.rmic.tools.java.Environment
 
optimize(Environment) - Method in class org.glassfish.rmic.tools.asm.Assembler
Optimize the byte codes
OR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
order() - Method in class org.glassfish.rmic.tools.tree.BinaryAssignExpression
Order the expression based on precedence
order() - Method in class org.glassfish.rmic.tools.tree.BinaryExpression
Order the expression based on precedence
order() - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
Order the expression based on precedence
order() - Method in class org.glassfish.rmic.tools.tree.Expression
Order the expression based on precedence
order() - Method in class org.glassfish.rmic.tools.tree.NewInstanceExpression
 
order() - Method in class org.glassfish.rmic.tools.tree.UnaryExpression
Order the expression based on precedence
OrExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
OrExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.OrExpression
constructor
org.glassfish.rmic - package org.glassfish.rmic
 
org.glassfish.rmic.asm - package org.glassfish.rmic.asm
 
org.glassfish.rmic.iiop - package org.glassfish.rmic.iiop
 
org.glassfish.rmic.tools.asm - package org.glassfish.rmic.tools.asm
 
org.glassfish.rmic.tools.binaryclass - package org.glassfish.rmic.tools.binaryclass
 
org.glassfish.rmic.tools.java - package org.glassfish.rmic.tools.java
 
org.glassfish.rmic.tools.javac - package org.glassfish.rmic.tools.javac
 
org.glassfish.rmic.tools.tree - package org.glassfish.rmic.tools.tree
 
org.glassfish.rmic.tools.util - package org.glassfish.rmic.tools.util
 
outerClass - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
outerLinkExists(Environment, ClassDefinition, ClassDefinition) - Static method in class org.glassfish.rmic.tools.tree.Context
Is there a "this" of type reqc in scope?
outerMember - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
output(String) - Method in class org.glassfish.rmic.Main
Output a message.
output(String) - Method in class org.glassfish.rmic.tools.java.Environment
Output a string.
output(String) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Output a string.

P

p(String) - Method in class org.glassfish.rmic.IndentingWriter
Write string.
p(Object) - Method in class org.glassfish.rmic.IndentingWriter
Write Object.
PACKAGE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
Package - Class in org.glassfish.rmic.tools.java
This class is used to represent the classes in a package.
Package(ClassPath, Identifier) - Constructor for class org.glassfish.rmic.tools.java.Package
Create a package given a source path, binary path, and package name.
PACKAGE - Static variable in class org.glassfish.rmic.tools.util.ModifierFilter
Package private access.
packageDeclaration(long, IdentifierToken) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated. 
packageDeclaration(long, Identifier) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated. 
packageDeclaration(long, IdentifierToken) - Method in interface org.glassfish.rmic.tools.java.ParserActions
package declaration
packageDeclaration(long, IdentifierToken) - Method in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
Package declaration
packagePrefix() - Static method in class org.glassfish.rmic.iiop.Util
 
paraDeprecated - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
parse(String[]) - Static method in class org.glassfish.rmic.tools.util.CommandLine
Process Win32-style command files for the specified command line arguments and return the resulting arguments.
parseArgs(String[], Main) - Method in interface org.glassfish.rmic.Generator
Examine and consume command line arguments.
parseArgs(String[], Main) - Method in class org.glassfish.rmic.iiop.Generator
Examine and consume command line arguments.
parseArgs(String[], Main) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Examine and consume command line arguments.
parseArgs(String[], Main) - Method in class org.glassfish.rmic.iiop.PrintGenerator
Examine and consume command line arguments.
parseArgs(String[], Main) - Method in class org.glassfish.rmic.iiop.StubGenerator
Examine and consume command line arguments.
parseArgs(String...) - Method in class org.glassfish.rmic.Main
Parse the arguments for compile.
parseArgs(String[], Main) - Method in class org.glassfish.rmic.RMIGenerator
Examine and consume command line arguments.
parseArrayBrackets(Type) - Method in class org.glassfish.rmic.tools.java.Parser
Parse the tail of a type expression, which might be array brackets.
parseBinaryExpression(Expression) - Method in class org.glassfish.rmic.tools.java.Parser
Given a left-hand term, parse an operator and right-hand term.
parseBlockStatement() - Method in class org.glassfish.rmic.tools.java.Parser
 
parseClass() - Method in class org.glassfish.rmic.tools.java.Parser
Parse a top-level class or interface declaration.
parseClassBody(IdentifierToken, int, int, String, Vector<IdentifierToken>, Vector<IdentifierToken>, long) - Method in class org.glassfish.rmic.tools.java.Parser
Parse the body of a class or interface declaration, starting at the left brace.
parseDeclaration(long, int, Expression) - Method in class org.glassfish.rmic.tools.java.Parser
Parse declaration, called after the type expression has been parsed and the current token is IDENT.
parseExpression() - Method in class org.glassfish.rmic.tools.java.Parser
Parse an expression.
parseField() - Method in class org.glassfish.rmic.tools.java.Parser
Parse a field.
parseFile() - Method in class org.glassfish.rmic.tools.java.Parser
Parse an Java file.
parseFile(ClassFile) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Parse a source file
parseIdentifier(boolean) - Method in class org.glassfish.rmic.tools.java.Parser
Deprecated. 
parseInheritance(Vector<IdentifierToken>, Vector<IdentifierToken>) - Method in class org.glassfish.rmic.tools.java.Parser
 
parseLocalClass(int) - Method in class org.glassfish.rmic.tools.java.Parser
Parse a block-local class or interface declaration.
parseMethodExpression(Expression, Identifier) - Method in class org.glassfish.rmic.tools.java.Parser
Parse a method invocation.
parseModifiers(int) - Method in class org.glassfish.rmic.tools.java.Parser
Parse a possibly-empty sequence of modifier keywords.
parseName(boolean) - Method in class org.glassfish.rmic.tools.java.Parser
Parse an identifier.
parseNamedClass(int, int, String) - Method in class org.glassfish.rmic.tools.java.Parser
Parse a named class or interface declaration, starting at "class" or "interface".
parseNewInstanceExpression(long, Expression, Expression) - Method in class org.glassfish.rmic.tools.java.Parser
Parse a new instance expression.
parseNonConforming(ContextStack) - Method in class org.glassfish.rmic.iiop.Generator
Return true if non-conforming types should be parsed.
parseNonConforming(ContextStack) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Return true if non-conforming types should be parsed.
parseNonConforming(ContextStack) - Method in class org.glassfish.rmic.iiop.StubGenerator
Return true if non-conforming types should be parsed.
Parser - Class in org.glassfish.rmic.tools.java
This class is used to parse Java statements and expressions.
Parser(Environment, InputStream) - Constructor for class org.glassfish.rmic.tools.java.Parser
Create a parser
Parser(Scanner) - Constructor for class org.glassfish.rmic.tools.java.Parser
Create a parser, given a scanner.
Parser(Scanner, ParserActions) - Constructor for class org.glassfish.rmic.tools.java.Parser
Create a parser, given a scanner and the semantic callback.
ParserActions - Interface in org.glassfish.rmic.tools.java
This is the protocol by which a Parser makes callbacks to the later phases of the compiler.
parseStatement() - Method in class org.glassfish.rmic.tools.java.Parser
Parse a statement.
parseTerm() - Method in class org.glassfish.rmic.tools.java.Parser
Parse a primary expression.
parseType() - Method in class org.glassfish.rmic.tools.java.Parser
Parse a type expression, this results in a Type.
parseTypeExpression() - Method in class org.glassfish.rmic.tools.java.Parser
Parse a type expression.
permitInlinedAccess(Environment, ClassDeclaration) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if a class is entitled to inline access to a class from another class.
permitInlinedAccess(Environment, MemberDefinition) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if a class is entitled to inline access to a method from another class.
pI() - Method in class org.glassfish.rmic.IndentingWriter
Indent in.
pkg - Variable in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
The current package
pln() - Method in class org.glassfish.rmic.IndentingWriter
End current line.
pln(String) - Method in class org.glassfish.rmic.IndentingWriter
Write string; end current line.
pln(Object) - Method in class org.glassfish.rmic.IndentingWriter
Write Object; end current line.
plnI(String) - Method in class org.glassfish.rmic.IndentingWriter
Write string; end current line; indent in.
plnI(Object) - Method in class org.glassfish.rmic.IndentingWriter
Write Object; end current line; indent in.
pO() - Method in class org.glassfish.rmic.IndentingWriter
Indent out.
pO(String) - Method in class org.glassfish.rmic.IndentingWriter
Indent out; write string.
pO(Object) - Method in class org.glassfish.rmic.IndentingWriter
Indent out; write Object.
pOln(String) - Method in class org.glassfish.rmic.IndentingWriter
Indent out; write string; end current line.
pOln(Object) - Method in class org.glassfish.rmic.IndentingWriter
Indent out; write Object; end current line.
pOlnI(String) - Method in class org.glassfish.rmic.IndentingWriter
Indent out; write string; end current line; indent in.
pOlnI(Object) - Method in class org.glassfish.rmic.IndentingWriter
Indent out; write Object; end current line; indent in.
pop(boolean) - Method in class org.glassfish.rmic.iiop.ContextStack
Pop an element from the stack.
POS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
pos - Variable in class org.glassfish.rmic.tools.java.Scanner
The position of the current token
PositiveExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
PositiveExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.PositiveExpression
Constructor
POSTDEC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
PostDecExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
PostDecExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.PostDecExpression
Constructor
POSTINC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
PostIncExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
PostIncExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.PostIncExpression
Constructor
postProcessFile(BatchEnvironment, File) - Method in class org.glassfish.rmic.iiop.Generator
 
postProcessFile(BatchEnvironment, File) - Method in class org.glassfish.rmic.iiop.StubGenerator
 
PREDEC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
PreDecExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
PreDecExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.PreDecExpression
Constructor
prefixAccess - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
prefixArray - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
prefixClass - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
prefixLoc - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
prefixThis - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
prefixVal - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
PREINC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
PreIncExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
PreIncExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.PreIncExpression
Constructor
prevPos - Variable in class org.glassfish.rmic.tools.java.Scanner
The position of the previous token
PrimitiveType - Class in org.glassfish.rmic.iiop
PrimitiveType wraps primitive types and void.
print(IndentingWriter, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.ClassType
Print this type.
print(IndentingWriter, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.InterfaceType
Print this type.
print(IndentingWriter, int, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.Type
Print all types referenced directly or indirectly by this type which match the filter.
print(IndentingWriter, Type[], boolean, boolean, boolean) - Static method in class org.glassfish.rmic.iiop.Type
Print an array of types.
print(IndentingWriter, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.Type
Print this type.
print(PrintStream) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Print for debugging
print(PrintStream) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Print for debugging
print(PrintStream) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Print for debugging
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.ArrayAccessExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.AssignOpExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.BinaryExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.BooleanExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.BreakStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.ByteExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.CaseStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.CastExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.CatchStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.CharExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.CompoundStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.ConditionalExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.ContinueStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.ConvertExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.DeclarationStatement
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.DoStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.DoubleExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.Expression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.ExpressionStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.FieldExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.FinallyStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.FloatExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.ForStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.IdentifierExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.IfStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.InlineMethodExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.InlineNewInstanceExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.InlineReturnStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.InstanceOfExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.IntExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.LongExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.MethodExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.NaryExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.Node
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.NullExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.ReturnStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.ShortExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.Statement
 
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.Statement
 
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.StringExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.SwitchStatement
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.SynchronizedStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.ThisExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.ThrowStatement
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.TryStatement
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.TypeExpression
Print
print(PrintStream) - Method in class org.glassfish.rmic.tools.tree.UnaryExpression
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.VarDeclarationStatement
Print
print(PrintStream, int) - Method in class org.glassfish.rmic.tools.tree.WhileStatement
Print
print_dependencies() - Method in class org.glassfish.rmic.tools.java.Environment
Print Dependencies to stdout
printClassDependencies(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Print out the dependencies for this class (-xdepend) option
printExtends(IndentingWriter, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.CompoundType
 
PrintGenerator - Class in org.glassfish.rmic.iiop
An IDL generator for rmic.
PrintGenerator() - Constructor for class org.glassfish.rmic.iiop.PrintGenerator
Default constructor for Main to use.
printImplements(IndentingWriter, String, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.CompoundType
 
println(IndentingWriter, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.Type
Print this type, followed by a newline.
printMembers(IndentingWriter, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.CompoundType
 
printMethod(CompoundType.Method, IndentingWriter, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.CompoundType
 
printMethods(IndentingWriter, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.CompoundType
 
printPackageClose(IndentingWriter, boolean) - Method in class org.glassfish.rmic.iiop.Type
Print the "closing" of the package or module of this type.
printPackageOpen(IndentingWriter, boolean) - Method in class org.glassfish.rmic.iiop.Type
Print the "opening" of the package or module of this type.
printStackTrace() - Method in error org.glassfish.rmic.tools.java.CompilerError
 
printTypeName(IndentingWriter, boolean, boolean, boolean) - Method in class org.glassfish.rmic.iiop.Type
Print the name of this type.
PRIVATE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
PROTECTED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
protectedAccess(Environment, MemberDefinition, Type) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
We know the field is marked protected (and not public) and that the field is visible (as per canAccess).
PUBLIC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
push(ContextElement) - Method in class org.glassfish.rmic.iiop.ContextStack
Push a new element on the stack.
pushError(String, int, String, String, String) - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Flush outstanding errors
pushError(String, int, String, String, String) - Method in interface org.glassfish.rmic.tools.javac.ErrorConsumer
Deprecated.
 
put(Object) - Method in class org.glassfish.rmic.tools.asm.ConstantPool
Add an entry
putInvalidType(Type, String, ContextStack) - Static method in class org.glassfish.rmic.iiop.Type
Put an invalid type into the.
putType(Type, Type, ContextStack) - Static method in class org.glassfish.rmic.iiop.Type
Put a type into the table.
putType(String, Type, ContextStack) - Static method in class org.glassfish.rmic.iiop.Type
Put a type into the table.

Q

qualifiedIDLExceptionName - Variable in class org.glassfish.rmic.iiop.CompoundType
 
QUESTIONMARK - Static variable in interface org.glassfish.rmic.tools.java.Constants
 

R

radix - Variable in class org.glassfish.rmic.tools.java.Scanner
 
RBRACE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
read(char[], int, int) - Method in class org.glassfish.rmic.tools.java.ScannerInputReader
 
read() - Method in class org.glassfish.rmic.tools.java.ScannerInputReader
 
recoverField(ClassDefinition) - Method in class org.glassfish.rmic.tools.java.Parser
Recover after a syntax error in a field.
recoverFile() - Method in class org.glassfish.rmic.tools.java.Parser
Recover after a syntax error in the file.
recoverStatement() - Method in class org.glassfish.rmic.tools.java.Parser
Recover after a syntax error in a statement.
references - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
referencesFrozen - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
referencesMustNotBeFrozen() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
assertion check
REM - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
RemainderExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
RemainderExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.RemainderExpression
constructor
RemoteClass - Class in org.glassfish.rmic
A RemoteClass object encapsulates RMI-specific information about a remote implementation class, i.e.
RemoteClass.Method - Class in org.glassfish.rmic
A RemoteClass.Method object encapsulates RMI-specific information about a particular remote method in the remote implementation class represented by the outer instance.
RemoteType - Class in org.glassfish.rmic.iiop
RemoteType represents any non-special interface which inherits from java.rmi.Remote.
RemoteType(ContextStack, ClassDefinition) - Constructor for class org.glassfish.rmic.iiop.RemoteType
Create a RemoteType instance for the given class.
RemoteType(ContextStack, ClassDefinition, int) - Constructor for class org.glassfish.rmic.iiop.RemoteType
Create a RemoteType instance for the given class.
removeAdditionalVars(Vset) - Method in class org.glassfish.rmic.tools.tree.Context
Remove variables from the vset set that are no longer part of this context.
removeAdditionalVars(int) - Method in class org.glassfish.rmic.tools.tree.Vset
Remove variables from the vset that are no longer part of a context.
removeAmbigPrefix() - Method in class org.glassfish.rmic.tools.java.Identifier
Remove the ambigPrefix from `this' to get the original identifier.
removeInvalidTypes() - Method in class org.glassfish.rmic.iiop.Type
Remove all invalid types...
removeType(String, ContextStack) - Static method in class org.glassfish.rmic.iiop.Type
Remove a type from the table.
removeType(Type, ContextStack) - Static method in class org.glassfish.rmic.iiop.Type
Remove a type from the table.
replace(String, String, String) - Static method in class org.glassfish.rmic.iiop.IDLNames
Replace substrings
replace(MemberDefinition) - Method in class org.glassfish.rmic.tools.java.MethodSet
Adds `method' to the MethodSet, replacing any previous definition with the same signature.
reportDeprecated(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Tells whether to report a deprecation error for this class.
reportDeprecated(Environment) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Tells whether to report a deprecation error for this field.
reportDeprecated(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
A source class never reports deprecation, since the compiler allows access to deprecated features that are being compiled in the same job.
reportDeprecated(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
A source field never reports deprecation, since the compiler allows access to deprecated features that are being compiled in the same job.
requireNewInstance() - Method in class org.glassfish.rmic.iiop.Generator
Return true if a new instance should be created for each class on the command line.
requireNewInstance() - Method in class org.glassfish.rmic.iiop.IDLGenerator
Return true if a new instance should be created for each class on the command line.
requireNewInstance() - Method in class org.glassfish.rmic.iiop.StubGenerator
Return true if a new instance should be created for each class on the command line.
reset() - Method in class org.glassfish.rmic.BatchEnvironment
 
reset() - Method in class org.glassfish.rmic.iiop.BatchEnvironment
Clear out any data from previous executions.
resolve(long, ClassDefinition, Type) - Method in class org.glassfish.rmic.tools.java.Environment
Resolve a type.
resolve(Identifier) - Method in class org.glassfish.rmic.tools.java.Environment
Resolve a class name, using only package and import directives.
resolve(Environment) - Method in class org.glassfish.rmic.tools.java.Imports
Check the names of the imports.
resolve(Environment, Identifier) - Method in class org.glassfish.rmic.tools.java.Imports
Lookup a class, given the current set of imports, AmbiguousClass exception is thrown if the name can be resolved in more than one way.
resolveByName(long, ClassDefinition, Identifier) - Method in class org.glassfish.rmic.tools.java.Environment
Given its fully-qualified name, verify that a class is defined and accessible.
resolved - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
resolved - Variable in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Resolve types in a field, after parsing.
resolveExtendsByName(long, ClassDefinition, Identifier) - Method in class org.glassfish.rmic.tools.java.Environment
 
resolveInnerClass(Environment, Identifier) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Interpret a qualified class name, which may have further subcomponents..
resolveName(Environment, Identifier) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Look up an inner class name, from somewhere inside this class.
resolveName(Identifier) - Method in class org.glassfish.rmic.tools.java.Environment
Resolve a class name, using only package and import directives.
resolveNames(ClassDefinition, Type, boolean) - Method in class org.glassfish.rmic.tools.java.Environment
Resolve the names within a type, returning the adjusted type.
resolvePackageQualifiedName(Identifier) - Method in class org.glassfish.rmic.tools.java.Environment
Discover if name consists of a package prefix, followed by the name of a class (that actually exists), followed possibly by some inner class names.
resolveSupers(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
 
resolveTypeStructure(Environment) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
We create a stub for this.
resolveTypeStructure(Environment) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
A stub.
resolveTypeStructure(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
 
resolveTypeStructure(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
 
RETURN - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ReturnStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ReturnStatement(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.ReturnStatement
Constructor
RMIConstants - Interface in org.glassfish.rmic
WARNING: The contents of this source file are not part of any supported API.
RmicUncheckedIOException - Exception in org.glassfish.rmic.tools.java
Wraps an IOException with an unchecked exception.
RmicUncheckedIOException(String, IOException) - Constructor for exception org.glassfish.rmic.tools.java.RmicUncheckedIOException
Constructs an instance of this class.
RmicUncheckedIOException(IOException) - Constructor for exception org.glassfish.rmic.tools.java.RmicUncheckedIOException
Constructs an instance of this class.
RMIGenerator - Class in org.glassfish.rmic
A placeholder to handle the no-longer supported JRMP flags.
RMIGenerator() - Constructor for class org.glassfish.rmic.RMIGenerator
 
RPAREN - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
RSHIFT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
RSQBRACKET - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
RuntimeConstants - Interface in org.glassfish.rmic.tools.java
WARNING: The contents of this source file are not part of any supported API.

S

sameReturnType(MemberDefinition) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Convenience method to see if two methods return the same type
scan() - Method in class org.glassfish.rmic.tools.java.Parser
 
scan() - Method in class org.glassfish.rmic.tools.java.Scanner
Scan the next token.
scanComments - Variable in class org.glassfish.rmic.tools.java.Scanner
If true, present all comments as tokens.
scanner - Variable in class org.glassfish.rmic.tools.java.Parser
Usually this.scanner == (Scanner)this.
Scanner - Class in org.glassfish.rmic.tools.java
A Scanner for Java tokens.
Scanner(Environment, InputStream) - Constructor for class org.glassfish.rmic.tools.java.Scanner
Create a scanner to scan an input stream.
Scanner(Environment) - Constructor for class org.glassfish.rmic.tools.java.Scanner
Create a scanner to scan an input stream.
ScannerInputReader - Class in org.glassfish.rmic.tools.java
An input stream for java programs.
ScannerInputReader(Environment, InputStream) - Constructor for class org.glassfish.rmic.tools.java.ScannerInputReader
 
SEMICOLON - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
SERIAL_VERSION_UID - Static variable in interface org.glassfish.rmic.iiop.Constants
 
setAccessMethodTarget(MemberDefinition) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
setAccessUpdateMember(MemberDefinition) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
setAttributeKind(int) - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Set attribute kind.
setAttributeName(String) - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Set attribute name.
setAttributePairIndex(int) - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Set pair index.
setCharacterEncoding(String) - Method in class org.glassfish.rmic.tools.java.Environment
set character encoding name
setCurrentPackage(IdentifierToken) - Method in class org.glassfish.rmic.tools.java.Imports
Specify the current package with an IdentifierToken.
setCurrentPackage(Identifier) - Method in class org.glassfish.rmic.tools.java.Imports
Specify the current package
setDeclaredBy(Identifier) - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Set the declaredBy Identifier.
setDefinition(ClassDefinition, int) - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
Set the class definition
setEndPosition(long) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
 
setError() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Mark this class to be erroneous.
setExceptions(ClassDeclaration[]) - Method in class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Set array of name-resolved exceptions directly, e.g., for access methods.
setIDLName(String) - Method in class org.glassfish.rmic.iiop.CompoundType.Member
 
setIDLName(String) - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Set the idl name.
setIDLNames(String[], String) - Method in class org.glassfish.rmic.iiop.Type
Set IDL name.
setImplExceptions(ValueType[]) - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Set the implExceptions array.
setIsSuperAccessMethod(boolean) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
Mark this member as an access method for a field selection or method call via the 'super' keyword.
setLabel(Environment, Expression) - Method in class org.glassfish.rmic.tools.tree.Statement
Set the label of a statement
setLocalName(Identifier) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Set the local name of a class.
setMemberNames(CompoundType, CompoundType.Member[], CompoundType.Method[], BatchEnvironment) - Static method in class org.glassfish.rmic.iiop.IDLNames
Set all the member names in a given class.
setMethodNames(CompoundType, CompoundType.Method[], BatchEnvironment) - Static method in class org.glassfish.rmic.iiop.IDLNames
Set all the method names in a given class.
setNames(Identifier, String[], String) - Method in class org.glassfish.rmic.iiop.Type
Set name and package.
setNewContextCode(int) - Method in class org.glassfish.rmic.iiop.ContextStack
Set the new context.
setOuterClass(ClassDefinition) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Set the class' enclosing class.
setOuterMember(MemberDefinition) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Set the class' enclosing current instance pointer.
setParseNonConforming(boolean) - Method in class org.glassfish.rmic.iiop.BatchEnvironment
Set whether or not to parse non-conforming types.
setRepositoryID() - Method in class org.glassfish.rmic.iiop.Type
 
setStatus(int) - Method in class org.glassfish.rmic.iiop.Type
Set the status of this type.
setTrace(boolean) - Method in class org.glassfish.rmic.iiop.ContextStack
Enable/disable tracing.
setTransient() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
 
setTypeCode(int) - Method in class org.glassfish.rmic.iiop.Type
Set type codes.
setupEnv(Environment) - Method in class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Create an environment suitable for checking this class.
setValue(Object) - Method in class org.glassfish.rmic.tools.asm.Instruction
 
setValue(Node) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
ShiftLeftExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ShiftLeftExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.ShiftLeftExpression
constructor
ShiftRightExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ShiftRightExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.ShiftRightExpression
constructor
SHORT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ShortExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ShortExpression(long, short) - Constructor for class org.glassfish.rmic.tools.tree.ShortExpression
Constructor
SHORTVAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
shutdown() - Method in class org.glassfish.rmic.BatchEnvironment
Release resources, if any.
shutdown() - Method in class org.glassfish.rmic.iiop.BatchEnvironment
Release resources, if any.
shutdown() - Method in class org.glassfish.rmic.tools.java.Environment
Release resources, if any.
shutdown() - Method in class org.glassfish.rmic.tools.javac.BatchEnvironment
Release resources in classpath.
SIG_ARRAY - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_BOOLEAN - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_BYTE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_CHAR - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_CLASS - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_DOUBLE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_ENDCLASS - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_ENDMETHOD - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_FLOAT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_INNERCLASS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
SIG_INT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_LONG - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_METHOD - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_PACKAGE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_SHORT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIG_VOID - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_ARRAY - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_BOOLEAN - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_BYTE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_CHAR - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_CLASS - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_DOUBLE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_ENDCLASS - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_ENDMETHOD - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_FLOAT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_INNERCLASS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
SIGC_INT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_LONG - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_METHOD - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_PACKAGE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_SHORT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
SIGC_VOID - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
size() - Method in class org.glassfish.rmic.iiop.ContextStack
Get the current size.
size() - Method in class org.glassfish.rmic.tools.java.MethodSet
Returns the number of distinct methods stored in the MethodSet.
skeletonFor(Identifier) - Static method in class org.glassfish.rmic.Names
Return skeleton class name for impl class name.
sortedKeys() - Method in class org.glassfish.rmic.tools.asm.SwitchData
Return the keys of this enumaration sorted in ascending order
source - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
SOURCE_FILE_EXTENSION - Static variable in interface org.glassfish.rmic.iiop.Constants
 
sourceClass - Variable in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
The current class
SourceClass - Class in org.glassfish.rmic.tools.javac
Deprecated.
SourceClass(Environment, long, ClassDeclaration, String, int, IdentifierToken, IdentifierToken[], SourceClass, Identifier) - Constructor for class org.glassfish.rmic.tools.javac.SourceClass
Deprecated.
Constructor
SourceMember - Class in org.glassfish.rmic.tools.javac
Deprecated.
SourceMember(long, ClassDefinition, String, int, Type, Identifier, Vector<MemberDefinition>, IdentifierToken[], Node) - Constructor for class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Constructor
SourceMember(ClassDefinition) - Constructor for class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Constructor for an inner class.
SourceMember(MemberDefinition, ClassDefinition, Environment) - Constructor for class org.glassfish.rmic.tools.javac.SourceMember
Deprecated.
Constructor.
SpecialClassType - Class in org.glassfish.rmic.iiop
SpecialClassType represents any one of the following types:
SpecialInterfaceType - Class in org.glassfish.rmic.iiop
SpecialInterfaceType represents any one of the following types:
stack - Variable in class org.glassfish.rmic.iiop.Type
 
stackSize() - Method in class org.glassfish.rmic.tools.java.MethodType
 
stackSize() - Method in class org.glassfish.rmic.tools.java.Type
Return the amount of space this type takes up on the Java operand stack.
STAT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
statArgs(int) - Method in class org.glassfish.rmic.tools.java.Parser
 
Statement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
STATIC - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
StaticStringsHash - Class in org.glassfish.rmic.iiop
StaticStringsHash takes an array of constant strings and uses several different hash methods to try to find the 'best' one for that set.
StaticStringsHash(String[]) - Constructor for class org.glassfish.rmic.iiop.StaticStringsHash
Constructor
STATUS_INVALID - Static variable in interface org.glassfish.rmic.iiop.Constants
 
STATUS_PENDING - Static variable in interface org.glassfish.rmic.iiop.Constants
 
STATUS_VALID - Static variable in interface org.glassfish.rmic.iiop.Constants
 
strictdefault() - Method in class org.glassfish.rmic.tools.java.Environment
Floating point is strict by default
STRICTFP - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
StringExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
StringExpression(long, String) - Constructor for class org.glassfish.rmic.tools.tree.StringExpression
Constructor
strings - Variable in class org.glassfish.rmic.iiop.StaticStringsHash
The set of strings upon which the hash info is created
STRINGVAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
stringValue - Variable in class org.glassfish.rmic.tools.java.Scanner
 
stripJavaPackage(CompoundType, Vector<String>) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Strip Java #pragma prefix and/or -pkgPrefix prefix package names from given IDLEntity ct.
STUB_SERIAL_VERSION_UID - Static variable in interface org.glassfish.rmic.RMIConstants
serialVersionUID for all stubs that can use 1.2 protocol
STUB_VERSION_1_1 - Static variable in interface org.glassfish.rmic.RMIConstants
 
STUB_VERSION_1_2 - Static variable in interface org.glassfish.rmic.RMIConstants
 
STUB_VERSION_FAT - Static variable in interface org.glassfish.rmic.RMIConstants
 
stubFor(Identifier) - Static method in class org.glassfish.rmic.Names
Return stub class name for impl class name.
StubGenerator - Class in org.glassfish.rmic.iiop
An IIOP stub/tie generator for rmic.
StubGenerator() - Constructor for class org.glassfish.rmic.iiop.StubGenerator
Default constructor for Main to use.
SUB - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
subClassOf(Environment, ClassDeclaration) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if this is a sub class of another class
subModifiers(int) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
 
subModifiers(int) - Method in class org.glassfish.rmic.tools.java.MemberDefinition
 
SubtractExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
SubtractExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.SubtractExpression
constructor
sun.rmi.rmic - package sun.rmi.rmic
 
SUPER - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
superAccessMethod - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
superClass - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
superClassId - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
superClassOf(Environment, ClassDeclaration) - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Check if this is a super class of another class
SuperExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
SuperExpression(long) - Constructor for class org.glassfish.rmic.tools.tree.SuperExpression
Constructor
SuperExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.SuperExpression
Constructor for "outer.super()"
SuperExpression(long, Context) - Constructor for class org.glassfish.rmic.tools.tree.SuperExpression
 
supersCheckStarted - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
swapInvalidTypes() - Method in class org.glassfish.rmic.iiop.ArrayType
Convert all invalid types to valid ones.
swapInvalidTypes() - Method in class org.glassfish.rmic.iiop.ClassType
Convert all invalid types to valid ones.
swapInvalidTypes() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Convert all invalid types to valid ones.
swapInvalidTypes() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Convert all invalid types to valid ones.
swapInvalidTypes() - Method in class org.glassfish.rmic.iiop.CompoundType
Convert all invalid types to valid ones.
swapInvalidTypes() - Method in class org.glassfish.rmic.iiop.Type
Convert all invalid types to valid ones.
SWITCH - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
SwitchData - Class in org.glassfish.rmic.tools.asm
WARNING: The contents of this source file are not part of any supported API.
SwitchData() - Constructor for class org.glassfish.rmic.tools.asm.SwitchData
 
SWITCHRATIO - Static variable in class org.glassfish.rmic.tools.asm.Instruction
When deciding between a lookupswitch and a tableswitch, this value is used in determining how much size increase is acceptable.
SwitchStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
SwitchStatement(long, Expression, Statement[]) - Constructor for class org.glassfish.rmic.tools.tree.SwitchStatement
Constructor
SYNCHRONIZED - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
SynchronizedStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
SynchronizedStatement(long, Expression, Statement) - Constructor for class org.glassfish.rmic.tools.tree.SynchronizedStatement
Constructor
SyntaxError - Exception in org.glassfish.rmic.tools.java
Syntax errors, should always be caught inside the parser for error recovery.
SyntaxError() - Constructor for exception org.glassfish.rmic.tools.java.SyntaxError
 

T

T_BOOLEAN - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
T_BYTE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
T_CHAR - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
T_CLASS - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
T_DOUBLE - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
T_FLOAT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
T_INT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
T_LONG - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
T_SHORT - Static variable in interface org.glassfish.rmic.tools.java.RuntimeConstants
 
TAB_SIZE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
tArray(Type) - Static method in class org.glassfish.rmic.tools.java.Type
Create an array type.
tBoolean - Static variable in class org.glassfish.rmic.tools.java.Type
 
tByte - Static variable in class org.glassfish.rmic.tools.java.Type
 
TC_ARRAY - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_BOOLEAN - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_BYTE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_CHAR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_CLASS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_DOUBLE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_ERROR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_FLOAT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_INT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_LONG - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_METHOD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_NULL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_SHORT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TC_VOID - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
tcCode() - Method in enum org.glassfish.rmic.TypeCode
 
tChar - Static variable in class org.glassfish.rmic.tools.java.Type
 
tClass(Identifier) - Static method in class org.glassfish.rmic.tools.java.Type
Create a class type.
tClassDesc - Static variable in class org.glassfish.rmic.tools.java.Type
 
tCloneable - Static variable in class org.glassfish.rmic.tools.java.Type
 
tDouble - Static variable in class org.glassfish.rmic.tools.java.Type
 
tError - Static variable in class org.glassfish.rmic.tools.java.Type
 
testVar(int) - Method in class org.glassfish.rmic.tools.tree.Vset
Ask if a var is definitely assigned.
testVarUnassigned(int) - Method in class org.glassfish.rmic.tools.tree.Vset
Ask if a var is definitely un-assigned.
tFloat - Static variable in class org.glassfish.rmic.tools.java.Type
 
THIS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ThisExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ThisExpression(long) - Constructor for class org.glassfish.rmic.tools.tree.ThisExpression
Constructor
ThisExpression(int, long) - Constructor for class org.glassfish.rmic.tools.tree.ThisExpression
 
ThisExpression(long, LocalMember) - Constructor for class org.glassfish.rmic.tools.tree.ThisExpression
 
ThisExpression(long, Context) - Constructor for class org.glassfish.rmic.tools.tree.ThisExpression
 
ThisExpression(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.ThisExpression
Constructor for "x.this()"
THROW - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
THROWS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
ThrowStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ThrowStatement(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.ThrowStatement
Constructor
tInt - Static variable in class org.glassfish.rmic.tools.java.Type
 
tLong - Static variable in class org.glassfish.rmic.tools.java.Type
 
TM_ARRAY - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_BOOLEAN - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_BYTE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_CHAR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_CLASS - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TM_CLASS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_COMPOUND - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TM_DOUBLE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_ERROR - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_FLOAT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_INNER - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TM_INT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_INT32 - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_INTEGER - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_INTERFACE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TM_LONG - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_MASK - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TM_METHOD - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_NON_CONFORMING - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TM_NULL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_NUM32 - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_NUM64 - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_NUMBER - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_PRIMITIVE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TM_REAL - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_REFERENCE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_SHORT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TM_SPECIAL_CLASS - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TM_SPECIAL_INTERFACE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TM_VOID - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
tMethod(Type) - Static method in class org.glassfish.rmic.tools.java.Type
Create a method type with no arguments.
tMethod(Type, Type[]) - Static method in class org.glassfish.rmic.tools.java.Type
Create a method type with arguments.
tNull - Static variable in class org.glassfish.rmic.tools.java.Type
 
tObject - Static variable in class org.glassfish.rmic.tools.java.Type
 
toIdentifier(Expression) - Static method in class org.glassfish.rmic.tools.tree.FieldExpression
Convert an '.' expression to a qualified identifier
token - Variable in class org.glassfish.rmic.tools.java.Scanner
Current token
TOP - Static variable in class org.glassfish.rmic.iiop.ContextStack
 
toplevelEnv - Variable in class org.glassfish.rmic.tools.javac.BatchParser
Deprecated.
The toplevel environment
topLevelExpression(Expression) - Method in class org.glassfish.rmic.tools.java.Parser
Check if an expression is a legal toplevel expression.
toString() - Method in class org.glassfish.rmic.iiop.ArrayType
Return a string representation of this type.
toString() - Method in class org.glassfish.rmic.iiop.CompoundType.Member
Return the string representation of this constant.
toString() - Method in class org.glassfish.rmic.iiop.CompoundType.Method
Return the string representation of this method.
toString() - Method in class org.glassfish.rmic.iiop.Type
Return a string representation of this type.
toString() - Method in class org.glassfish.rmic.RemoteClass.Method
Return the string representation of this method.
toString() - Method in class org.glassfish.rmic.RemoteClass
Return string representation of this object, consisting of the string "remote class " followed by the class name.
toString() - Method in class org.glassfish.rmic.tools.asm.Instruction
toString
toString() - Method in class org.glassfish.rmic.tools.asm.Label
 
toString() - Method in class org.glassfish.rmic.tools.asm.LocalVariable
 
toString() - Method in class org.glassfish.rmic.tools.java.ClassDeclaration
toString
toString() - Method in class org.glassfish.rmic.tools.java.ClassDefinition
Convert to String
toString() - Method in class org.glassfish.rmic.tools.java.ClassPath
Returns original class path string
toString() - Method in class org.glassfish.rmic.tools.java.Identifier
Convert to a string.
toString() - Method in class org.glassfish.rmic.tools.java.IdentifierToken
 
toString() - Method in class org.glassfish.rmic.tools.java.MemberDefinition
toString
toString() - Method in class org.glassfish.rmic.tools.java.MethodSet
Returns a (big) string representation of this MethodSet
toString() - Method in class org.glassfish.rmic.tools.java.Package
 
toString() - Method in class org.glassfish.rmic.tools.java.Type
Convert to a String
toString() - Method in class org.glassfish.rmic.tools.tree.Node
 
toString() - Method in class org.glassfish.rmic.tools.tree.UplevelReference
 
toString() - Method in class org.glassfish.rmic.tools.tree.Vset
 
toStringValue(Object) - Method in class org.glassfish.rmic.tools.java.ClassType
 
toStringValue(Object) - Method in class org.glassfish.rmic.tools.java.Type
 
toValueString(Object) - Method in enum org.glassfish.rmic.TypeCode
 
tPackage - Static variable in class org.glassfish.rmic.tools.java.Type
 
tracing - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TRANSIENT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
translateJavaPackage(CompoundType, Vector<String>) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Apply user specified -idlModule translation to package names of given IDLEntity ct.
TRUE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TRY - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
TryData - Class in org.glassfish.rmic.tools.asm
WARNING: The contents of this source file are not part of any supported API.
TryData() - Constructor for class org.glassfish.rmic.tools.asm.TryData
 
TryStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
TryStatement(long, Statement, Statement[]) - Constructor for class org.glassfish.rmic.tools.tree.TryStatement
Constructor
tSerializable - Static variable in class org.glassfish.rmic.tools.java.Type
 
tShort - Static variable in class org.glassfish.rmic.tools.java.Type
 
tString - Static variable in class org.glassfish.rmic.tools.java.Type
 
tType(String) - Static method in class org.glassfish.rmic.tools.java.Type
Create a Type from an Java type signature.
turnOffInheritanceChecks() - Static method in class org.glassfish.rmic.tools.java.ClassDefinition
This is a workaround to allow javadoc to turn off certain inheritance/override checks which interfere with javadoc badly.
tVoid - Static variable in class org.glassfish.rmic.tools.java.Type
 
Type - Class in org.glassfish.rmic.iiop
Type is an abstract base class for a family of types which provide conformance checking and name mapping as defined in the "Java to IDL Mapping" OMG specification.
Type(ContextStack, int) - Constructor for class org.glassfish.rmic.iiop.Type
Create a Type instance for the given type.
Type - Variable in class org.glassfish.rmic.tools.asm.Cover
 
TYPE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
type - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
Type - Class in org.glassfish.rmic.tools.java
This class represents an Java Type.
Type(TypeCode, String) - Constructor for class org.glassfish.rmic.tools.java.Type
Create a type given a typecode and a type signature.
TYPE_ABSTRACT - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_ALL - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_ANY - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_ARRAY - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_BOOLEAN - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_BYTE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_CHAR - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_CORBA_OBJECT - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_DOUBLE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_FLOAT - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_IMPLEMENTATION - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_INT - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_JAVA_RMI_REMOTE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_LONG - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_MASK - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_NC_CLASS - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_NC_INTERFACE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_NONE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_REMOTE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_SHORT - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_STRING - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_VALUE - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TYPE_VOID - Static variable in interface org.glassfish.rmic.iiop.Constants
 
TypeCode - Enum in org.glassfish.rmic
 
TypeExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
TypeExpression(long, Type) - Constructor for class org.glassfish.rmic.tools.tree.TypeExpression
Constructor
typeMatches(int) - Method in class org.glassfish.rmic.iiop.Type
Like isType(), but returns true if any of the bits in typeCodeMask are present in the full type code of this object.
typeSig - Variable in class org.glassfish.rmic.tools.java.Type
The TypeSignature of this type.
typeString(String, boolean, boolean) - Method in class org.glassfish.rmic.tools.java.ArrayType
 
typeString(String, boolean, boolean) - Method in class org.glassfish.rmic.tools.java.ClassType
 
typeString(String, boolean, boolean) - Method in class org.glassfish.rmic.tools.java.MethodType
 
typeString(String, boolean, boolean) - Method in class org.glassfish.rmic.tools.java.Type
Convert a Type to a string, if abbrev is true class names are not fully qualified, if ret is true the return type is included.
typeString(String) - Method in class org.glassfish.rmic.tools.java.Type
Create a type string, given an identifier.

U

UnaryExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
unEsc(String) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Remove escape character ("_"), if any, from given String
UnsignedShiftRightExpression - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
UnsignedShiftRightExpression(long, Expression, Expression) - Constructor for class org.glassfish.rmic.tools.tree.UnsignedShiftRightExpression
constructor
updateAllInvalidTypes(ContextStack) - Static method in class org.glassfish.rmic.iiop.Type
Walk all types and tell them to update invalid types...
updateParentClassMethods(ClassDefinition, Vector<CompoundType.Method>, boolean, ContextStack) - Method in class org.glassfish.rmic.iiop.CompoundType
 
updater - Variable in class org.glassfish.rmic.tools.tree.AssignOpExpression
 
UplevelReference - Class in org.glassfish.rmic.tools.tree
A reference from one scope to another.
UplevelReference(ClassDefinition, LocalMember) - Constructor for class org.glassfish.rmic.tools.tree.UplevelReference
constructor
URSHIFT - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
usage() - Method in class org.glassfish.rmic.Main
Usage
useInputStream(InputStream) - Method in class org.glassfish.rmic.tools.java.Scanner
Setup input from the given input stream, and scan the first token from it.
Util - Class in org.glassfish.rmic.iiop
Util provides static utility methods used by other rmic classes.
Util() - Constructor for class org.glassfish.rmic.iiop.Util
 
Util - Class in org.glassfish.rmic
Util provides static utility methods used by other rmic classes.
Util() - Constructor for class org.glassfish.rmic.Util
 

V

value - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
valueOf(String) - Static method in enum org.glassfish.rmic.TypeCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.glassfish.rmic.TypeCode
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType - Class in org.glassfish.rmic.iiop
ValueType represents any non-special class which does inherit from java.io.Serializable and does not inherit from java.rmi.Remote.
VARDECLARATION - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
VarDeclarationStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
VarDeclarationStatement(long, Expression) - Constructor for class org.glassfish.rmic.tools.tree.VarDeclarationStatement
Constructor
VarDeclarationStatement(long, LocalMember, Expression) - Constructor for class org.glassfish.rmic.tools.tree.VarDeclarationStatement
 
varLimit() - Method in class org.glassfish.rmic.tools.tree.Vset
Return one larger than the highest bit set.
verbose() - Method in class org.glassfish.rmic.tools.java.Environment
Verbose
version12() - Method in class org.glassfish.rmic.tools.java.Environment
Do not support virtual machines before version 1.2.
VOID - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
VOLATILE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
vsBreak - Variable in class org.glassfish.rmic.tools.tree.CheckContext
 
vsContinue - Variable in class org.glassfish.rmic.tools.tree.CheckContext
 
Vset - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
Vset() - Constructor for class org.glassfish.rmic.tools.tree.Vset
Create an empty Vset.
vsTryExit - Variable in class org.glassfish.rmic.tools.tree.CheckContext
 

W

warnings() - Method in class org.glassfish.rmic.tools.java.Environment
Verbose
where - Variable in class org.glassfish.rmic.tools.java.ClassDefinition
 
where - Variable in class org.glassfish.rmic.tools.java.MemberDefinition
 
whereCase(Object) - Method in class org.glassfish.rmic.tools.asm.SwitchData
 
WHEREOFFSETBITS - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
WHILE - Static variable in interface org.glassfish.rmic.tools.java.Constants
 
WhileStatement - Class in org.glassfish.rmic.tools.tree
WARNING: The contents of this source file are not part of any supported API.
WhileStatement(long, Expression, Statement) - Constructor for class org.glassfish.rmic.tools.tree.WhileStatement
Constructor
willCodeArguments(Environment, Context) - Method in class org.glassfish.rmic.tools.tree.UplevelReference
During the inline phase, call this on a list of references for which the code phase will later emit arguments.
write(int) - Method in class org.glassfish.rmic.IndentingWriter
Write a single character.
write(char[], int, int) - Method in class org.glassfish.rmic.IndentingWriter
Write a portion of an array of characters.
write(String, int, int) - Method in class org.glassfish.rmic.IndentingWriter
Write a portion of a String.
write(Environment, DataOutputStream, MemberDefinition, ConstantPool) - Method in class org.glassfish.rmic.tools.asm.Assembler
Generate code
write(Environment, DataOutputStream) - Method in class org.glassfish.rmic.tools.asm.ConstantPool
Write to output
write(Environment, OutputStream) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryClass
Write the class out to a given stream.
write(DataOutputStream, Environment) - Method in class org.glassfish.rmic.tools.binaryclass.BinaryConstantPool
Write out the contents of the constant pool, including any additions that have been added.
write_tie__ids_method(IndentingWriter) - Method in class org.glassfish.rmic.iiop.StubGenerator
 
write_tie_deactivate_method(IndentingWriter) - Method in class org.glassfish.rmic.iiop.StubGenerator
 
write_tie_orb_method(IndentingWriter) - Method in class org.glassfish.rmic.iiop.StubGenerator
 
write_tie_thisObject_method(IndentingWriter, Identifier) - Method in class org.glassfish.rmic.iiop.StubGenerator
 
writeAttribute(CompoundType.Method, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write an IDL Attribute
writeBanner(Type, int, boolean, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write IDL banner into the output stream for a given Type
writeBoxedIDL(CompoundType, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write valuetype for a boxed IDLEntity.
writeBoxedRMIIncludes(Hashtable<String, ArrayType>, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write includes for boxedRMI valuetypes for IDL sequences.
writeConstant(CompoundType.Member, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write an IDL constant
writeCoverageTable(Environment, ClassDefinition, DataOutputStream, ConstantPool, long) - Method in class org.glassfish.rmic.tools.asm.Assembler
Write the coverage table
writeData(CompoundType.Member, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write an IDL data member
writeEndif(IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write #endif bracket into the output stream
writeEpilog(CompoundType, Hashtable<String, CompoundType>, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write IDL epilog for a CompoundType.
writeException(ClassType, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write an exception.
writeForwardReference(Type, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write forward reference for given type
writeForwardReference(ArrayType, int, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write forward reference for boxed valuetype for single dimension of IDL sequence.
writeForwardReferences(Hashtable<String, CompoundType>, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write forward references for referenced interfaces and valuetypes ...but not if the reference is to a boxed IDLEntity,
writeIDLEntity(Type, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write a hard-coded IDL typedef definition for the special case org.omg.CORBA.portable.IDLEntity
writeIDLEntityIncludes(Hashtable<String, CompoundType>, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write #includes for boxed IDLEntity references.
writeIfndef(Type, int, boolean, boolean, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write #ifndef guard into the output stream for a given Type
writeImplementation(ImplementationType, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write an IDL interface definition for a Java implementation class
writeInclude(Type, int, boolean, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write a #include.
writeInclude(Type, String[], String, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write a #include doing user specified -idlFile translation (if any) for IDLEntities.
writeIncludes(Hashtable<String, CompoundType>, boolean, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write #includes
writeIncOrb(IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write #include for orb.idl
writeInheritedIncludes(Hashtable<String, CompoundType>, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write #includes
writeInherits(Hashtable<String, CompoundType>, boolean, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write inheritance for an IDL interface or valuetype.
writeJavaIoExternalizable(Type, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write a hard-coded IDL typedef definition for the special case java.io.Externalizable.
writeJavaIoSerializable(Type, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write a hard-coded IDL typedef definition for the special case java.io.Serializable.
writeJavaLangObject(Type, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write a hard-coded IDL typedef definition for the special case java.lang.Object.
writeJavaRmiRemote(Type, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write a hard-coded IDL typedef definition for the special case java.rmi.Remote.
writeLineNumberTable(Environment, DataOutputStream, ConstantPool) - Method in class org.glassfish.rmic.tools.asm.Assembler
Write the linenumber table
writeLocalVariableTable(Environment, MemberDefinition, DataOutputStream, ConstantPool) - Method in class org.glassfish.rmic.tools.asm.Assembler
Write the local variable table.
writeMethod(CompoundType.Method, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write an IDL method
writeModule1(Type, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write Module start bracketing for the given type into the output stream
writeModule2(Type, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write Module end bracketing for the given type into the output stream
writeNCType(CompoundType, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write an IDL valuetype definition for 1) a nonconforming Java class 2) a nonconforming Java interface (that is not an AbstractType)
writeOutputFor(Generator.OutputType, HashSet<Type>, IndentingWriter) - Method in class org.glassfish.rmic.iiop.Generator
Write the output for the given OutputFileName into the output stream.
writeOutputFor(Generator.OutputType, HashSet<Type>, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write the output for the given OutputFileName into the output stream.
writeOutputFor(Generator.OutputType, HashSet, IndentingWriter) - Method in class org.glassfish.rmic.iiop.StubGenerator
Write the output for the given OutputFileName into the output stream.
writeProlog(CompoundType, Hashtable<String, CompoundType>, Hashtable<String, CompoundType>, Hashtable<String, ArrayType>, Hashtable<String, CompoundType>, Hashtable<String, CompoundType>, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write IDL prolog for a CompoundType.
writeRemote(RemoteType, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write an IDL interface definition for either: 1) a conforming Java remote interface (RemoteType)..or 2) a non-conforming Java interface whose methods all throw java.rmi.RemoteException (AbstractType)
writeRepositoryID(Type, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write #pragma to identify the repository ID of the given type
writeSequence(Generator.OutputType, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write boxedRMI valuetype for a single dimension of an IDL sequence indicated by the given OutputType.
writeSpecial(Type, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write special typedef
writeTie(Generator.OutputType, IndentingWriter) - Method in class org.glassfish.rmic.iiop.StubGenerator
Write the Tie for the remote class to a stream.
writeValue(ValueType, IndentingWriter) - Method in class org.glassfish.rmic.iiop.IDLGenerator
Write an IDL valuetype definition for a conforming Java class.

X

xscan() - Method in class org.glassfish.rmic.tools.java.Scanner
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2017–2023 Eclipse Foundation. All rights reserved.