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

B

basicCheck(Environment) - Method in class sun.tools.java.BinaryClass
Ready a BinaryClass for further checking.
basicCheck(Environment) - Method in class sun.tools.java.ClassDefinition
 
basicCheck(Environment) - Method in class sun.tools.javac.SourceClass
Deprecated.
 
BatchEnvironment - Class in sun.rmi.rmic
BatchEnvironment for rmic extends javac's version in four ways: 1.
BatchEnvironment(OutputStream, ClassPath, Main) - Constructor for class sun.rmi.rmic.BatchEnvironment
Create a BatchEnvironment for rmic with the given class path, stream for messages and Main.
BatchEnvironment - Class in sun.rmi.rmic.iiop
BatchEnvironment for iiop extends rmic's version to add parse state.
BatchEnvironment(OutputStream, ClassPath, Main) - Constructor for class sun.rmi.rmic.iiop.BatchEnvironment
Create a BatchEnvironment for rmic with the given class path, stream for messages and Main.
BatchEnvironment - Class in sun.tools.javac
Deprecated.
BatchEnvironment(ClassPath) - Constructor for class sun.tools.javac.BatchEnvironment
Deprecated.
Old constructors -- these constructors build a BatchEnvironment with an old-style class path.
BatchEnvironment(OutputStream, ClassPath) - Constructor for class sun.tools.javac.BatchEnvironment
Deprecated.
 
BatchEnvironment(OutputStream, ClassPath, ErrorConsumer) - Constructor for class sun.tools.javac.BatchEnvironment
Deprecated.
 
BatchEnvironment(ClassPath, ClassPath) - Constructor for class sun.tools.javac.BatchEnvironment
Deprecated.
New constructors -- these constructors build a BatchEnvironment with a source path and a binary path.
BatchEnvironment(OutputStream, ClassPath, ClassPath) - Constructor for class sun.tools.javac.BatchEnvironment
Deprecated.
 
BatchEnvironment(OutputStream, ClassPath, ClassPath, ErrorConsumer) - Constructor for class sun.tools.javac.BatchEnvironment
Deprecated.
 
BatchParser - Class in sun.tools.javac
Deprecated.
BatchParser(Environment, InputStream) - Constructor for class sun.tools.javac.BatchParser
Deprecated.
Create a batch file parser
beginClass(long, String, int, IdentifierToken, IdentifierToken, IdentifierToken[]) - Method in class sun.tools.java.Parser
Deprecated. 
beginClass(long, String, int, Identifier, Identifier, Identifier[]) - Method in class sun.tools.java.Parser
Deprecated.
Use the version with the IdentifierToken arguments.
beginClass(long, String, int, IdentifierToken, IdentifierToken, IdentifierToken[]) - Method in interface sun.tools.java.ParserActions
Define class
beginClass(long, String, int, IdentifierToken, IdentifierToken, IdentifierToken[]) - Method in class sun.tools.javac.BatchParser
Deprecated.
Define class
BinaryArithmeticExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryArithmeticExpression(int, long, Expression, Expression) - Constructor for class sun.tools.tree.BinaryArithmeticExpression
constructor
BinaryAssignExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryAttribute - Class in sun.tools.java
This class is used to represent an attribute from a binary class.
BinaryBitExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryBitExpression(int, long, Expression, Expression) - Constructor for class sun.tools.tree.BinaryBitExpression
constructor
BinaryClass - Class in sun.tools.java
WARNING: The contents of this source file are not part of any supported API.
BinaryClass(Object, ClassDeclaration, int, ClassDeclaration, ClassDeclaration[], Vector<ClassDeclaration>) - Constructor for class sun.tools.java.BinaryClass
Constructor
BinaryCode - Class in sun.tools.java
WARNING: The contents of this source file are not part of any supported API.
BinaryCode(byte[], BinaryConstantPool, Environment) - Constructor for class sun.tools.java.BinaryCode
Construct the binary code from the code attribute
BinaryCompareExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryCompareExpression(int, long, Expression, Expression) - Constructor for class sun.tools.tree.BinaryCompareExpression
constructor
BinaryConstantPool - Class in sun.tools.java
This class is used to represent a constant table once it is read from a class file.
BinaryEqualityExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryEqualityExpression(int, long, Expression, Expression) - Constructor for class sun.tools.tree.BinaryEqualityExpression
constructor
BinaryExceptionHandler - Class in sun.tools.java
A single exception handler.
BinaryExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryLogicalExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryLogicalExpression(int, long, Expression, Expression) - Constructor for class sun.tools.tree.BinaryLogicalExpression
constructor
BinaryMember - Class in sun.tools.java
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 sun.tools.java.BinaryMember
Constructor
BinaryMember(ClassDefinition) - Constructor for class sun.tools.java.BinaryMember
Constructor for an inner class.
binaryPath - Variable in class sun.tools.javac.BatchEnvironment
Deprecated.
The path we use for finding class (binary) files.
BinaryShiftExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BinaryShiftExpression(int, long, Expression, Expression) - Constructor for class sun.tools.tree.BinaryShiftExpression
constructor
BITAND - Static variable in interface sun.tools.java.Constants
 
BitAndExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BitAndExpression(long, Expression, Expression) - Constructor for class sun.tools.tree.BitAndExpression
constructor
BITNOT - Static variable in interface sun.tools.java.Constants
 
BitNotExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BitNotExpression(long, Expression) - Constructor for class sun.tools.tree.BitNotExpression
Constructor
BITOR - Static variable in interface sun.tools.java.Constants
 
BitOrExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BitOrExpression(long, Expression, Expression) - Constructor for class sun.tools.tree.BitOrExpression
constructor
BITXOR - Static variable in interface sun.tools.java.Constants
 
BitXorExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BitXorExpression(long, Expression, Expression) - Constructor for class sun.tools.tree.BitXorExpression
constructor
BOOLEAN - Static variable in interface sun.tools.java.Constants
 
BooleanExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BooleanExpression(long, boolean) - Constructor for class sun.tools.tree.BooleanExpression
Constructor
BOOLEANVAL - Static variable in interface sun.tools.java.Constants
 
BREAK - Static variable in interface sun.tools.java.Constants
 
BreakStatement - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
BreakStatement(long, Identifier) - Constructor for class sun.tools.tree.BreakStatement
Constructor
buckets - Variable in class sun.rmi.rmic.iiop.StaticStringsHash
Buckets for each key, where buckets[x][y] is an index into the strings[] array.
BYTE - Static variable in interface sun.tools.java.Constants
 
ByteExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ByteExpression(long, byte) - Constructor for class sun.tools.tree.ByteExpression
Constructor
BYTEVAL - Static variable in interface sun.tools.java.Constants
 

C

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

D

DEAD_END - Static variable in class sun.tools.tree.Statement
 
debug_lines() - Method in class sun.tools.java.Environment
Debugging flags.
debug_source() - Method in class sun.tools.java.Environment
 
debug_vars() - Method in class sun.tools.java.Environment
 
debugOutput(Object) - Static method in class sun.tools.java.Environment
 
DEC - Static variable in interface sun.tools.java.Constants
 
declaration - Variable in class sun.tools.java.ClassDefinition
 
DECLARATION - Static variable in interface sun.tools.java.Constants
 
DeclarationStatement - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
DeclarationStatement(long, int, Expression, Statement[]) - Constructor for class sun.tools.tree.DeclarationStatement
Constructor
declare(Environment, LocalMember) - Method in class sun.tools.tree.Context
Declare local
declareFieldNumber(MemberDefinition) - Method in class sun.tools.tree.Context
Assign a number to a class field.
DEFAULT - Static variable in interface sun.tools.java.Constants
 
defineField(long, ClassDefinition, String, int, Type, IdentifierToken, IdentifierToken[], IdentifierToken[], Node) - Method in class sun.tools.java.Parser
Deprecated. 
defineField(long, String, int, Type, Identifier, Identifier[], Identifier[], Node) - Method in class sun.tools.java.Parser
Deprecated.
Use the version with the IdentifierToken arguments.
defineField(long, ClassDefinition, String, int, Type, IdentifierToken, IdentifierToken[], IdentifierToken[], Node) - Method in interface sun.tools.java.ParserActions
Define a field
defineField(long, ClassDefinition, String, int, Type, IdentifierToken, IdentifierToken[], IdentifierToken[], Node) - Method in class sun.tools.javac.BatchParser
Deprecated.
Define a method
deleteAttribute(Identifier) - Method in class sun.tools.java.BinaryMember
 
deleteGeneratedFiles() - Method in class sun.rmi.rmic.BatchEnvironment
Delete all the generated source files made during the execution of this environment (those that have been registered with the "addGeneratedFile" method).
dependencies() - Method in class sun.tools.java.Environment
Dependencies
deprecation() - Method in class sun.tools.java.Environment
Deprecation warnings are enabled.
destroy() - Method in class sun.rmi.rmic.iiop.ArrayType
Release all resources
destroy() - Method in class sun.rmi.rmic.iiop.ClassType
 
destroy() - Method in class sun.rmi.rmic.iiop.CompoundType
Release all resources.
destroy() - Method in class sun.rmi.rmic.iiop.CompoundType.Member
Release all resources.
destroy() - Method in class sun.rmi.rmic.iiop.CompoundType.Method
Release all resources.
destroy() - Method in class sun.rmi.rmic.iiop.Type
Release all resources.
destroyed - Variable in class sun.rmi.rmic.iiop.Type
 
diagnoseMismatch(Environment, Identifier, Type[], int, Type[]) - Method in class sun.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 sun.rmi.rmic.iiop
DirectoryLoader is a simple ClassLoader which loads from a specified file system directory.
DirectoryLoader(File) - Constructor for class sun.rmi.rmic.iiop.DirectoryLoader
Constructor.
DIV - Static variable in interface sun.tools.java.Constants
 
DivideExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
DivideExpression(long, Expression, Expression) - Constructor for class sun.tools.tree.DivideExpression
constructor
DivRemExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
DivRemExpression(int, long, Expression, Expression) - Constructor for class sun.tools.tree.DivRemExpression
constructor
DO - Static variable in interface sun.tools.java.Constants
 
docComment - Variable in class sun.tools.java.Scanner
 
doCompile() - Method in class sun.rmi.rmic.Main
Do the compile with the switches and files already supplied
documentation - Variable in class sun.tools.java.ClassDefinition
 
documentation - Variable in class sun.tools.java.MemberDefinition
 
doInheritanceChecks - Static variable in class sun.tools.java.ClassDefinition
A flag used by turnOffInheritanceChecks() to indicate if inheritance checks are on or off.
doneWithArguments(Context, LocalMember[]) - Static method in class sun.tools.tree.LocalMember
Call this when finished with the result of a copyArguments() call.
DoStatement - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
DoStatement(long, Statement, Expression) - Constructor for class sun.tools.tree.DoStatement
Constructor
DOUBLE - Static variable in interface sun.tools.java.Constants
 
DoubleExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
DoubleExpression(long, double) - Constructor for class sun.tools.tree.DoubleExpression
Constructor
DOUBLEVAL - Static variable in interface sun.tools.java.Constants
 
doubleValue - Variable in class sun.tools.java.Scanner
 
dtEnter(String) - Method in class sun.tools.java.Environment
 
dtEvent(String) - Method in class sun.tools.java.Environment
 
dtExit(String) - Method in class sun.tools.java.Environment
 
dump() - Method in class sun.tools.java.Environment
Dump debugging stuff
dumpCallStack() - Static method in class sun.rmi.rmic.iiop.ContextStack
 
dumpModifiers() - Method in class sun.tools.java.Environment
 

E

eliminate(Environment, Statement) - Method in class sun.tools.tree.Statement
Eliminate this statement, which is only possible if it has no label.
ELSE - Static variable in interface sun.tools.java.Constants
 
emitPermissionCheck - Variable in class sun.rmi.rmic.iiop.StubGenerator
 
empty() - Method in class sun.tools.asm.Assembler
Return true if empty
empty - Static variable in class sun.tools.tree.Statement
An empty statement.
enclosingClassOf(ClassDefinition) - Method in class sun.tools.java.ClassDefinition
Check if this is an enclosing class of another class
endClass(long, ClassDefinition) - Method in class sun.tools.java.Parser
Deprecated. 
endClass(long, Identifier) - Method in class sun.tools.java.Parser
Deprecated.
Use the version with the IdentifierToken arguments.
endClass(long, ClassDefinition) - Method in interface sun.tools.java.ParserActions
End class
endClass(long, ClassDefinition) - Method in class sun.tools.javac.BatchParser
Deprecated.
End class
endPC - Variable in class sun.tools.java.BinaryExceptionHandler
 
env - Variable in class sun.rmi.rmic.iiop.Generator
 
env - Variable in class sun.rmi.rmic.iiop.Type
 
env - Variable in class sun.tools.java.Scanner
Where errors are reported
Environment - Class in sun.tools.java
This class defines the environment for a compilation.
Environment(Environment, Object) - Constructor for class sun.tools.java.Environment
 
Environment() - Constructor for class sun.tools.java.Environment
 
EOF - Static variable in class sun.tools.java.Scanner
End of input
EQ - Static variable in interface sun.tools.java.Constants
 
equalArguments(Type) - Method in class sun.tools.java.MethodType
 
equalArguments(Type) - Method in class sun.tools.java.Type
Check if the type arguments are the same.
EqualExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
EqualExpression(long, Expression, Expression) - Constructor for class sun.tools.tree.EqualExpression
constructor
equals(Object) - Method in class sun.rmi.rmic.iiop.CompoundType.Method
Equality check based on method signature.
equals(Object) - Method in class sun.rmi.rmic.iiop.Type
Equality check based on the string representation.
equals(Object) - Method in class sun.tools.java.ClassDeclaration
Equality
equals(boolean) - Method in class sun.tools.tree.BooleanExpression
Check if the expression is equal to a value
equals(int) - Method in class sun.tools.tree.ConvertExpression
Check if the expression is equal to a value
equals(boolean) - Method in class sun.tools.tree.ConvertExpression
 
equals(int) - Method in class sun.tools.tree.DoubleExpression
Check if the expression is equal to a value
equals(int) - Method in class sun.tools.tree.Expression
Check if the expression is known to be equal to a given value.
equals(boolean) - Method in class sun.tools.tree.Expression
 
equals(Identifier) - Method in class sun.tools.tree.Expression
 
equals(String) - Method in class sun.tools.tree.Expression
 
equals(int) - Method in class sun.tools.tree.FloatExpression
Check if the expression is equal to a value
equals(Identifier) - Method in class sun.tools.tree.IdentifierExpression
Check if the expression is equal to a value
equals(int) - Method in class sun.tools.tree.IntegerExpression
Check if the expression is equal to a value
equals(Object) - Method in class sun.tools.tree.IntExpression
Equality, this is needed so that switch statements can put IntExpressions in a hashtable
equals(int) - Method in class sun.tools.tree.LongExpression
Check if the expression is equal to a value
equals(int) - Method in class sun.tools.tree.NullExpression
Check if the expression is equal to a value
equals(String) - Method in class sun.tools.tree.StringExpression
 
equals(Object) - Method in class sun.tools.tree.StringExpression
Equality
equalsDefault() - Method in class sun.tools.tree.BooleanExpression
Check if the expression is equal to its default static value
equalsDefault() - Method in class sun.tools.tree.DoubleExpression
Check if the expression is equal to its default static value
equalsDefault() - Method in class sun.tools.tree.Expression
Check if the expression is equal to its default static value
equalsDefault() - Method in class sun.tools.tree.FloatExpression
Check if the expression is equal to its default static value
equalsDefault() - Method in class sun.tools.tree.IntegerExpression
Check if the expression is equal to its default static value
equalsDefault() - Method in class sun.tools.tree.LongExpression
Check if the expression is equal to its default static value
error(String) - Method in class sun.rmi.rmic.Main
Top level error message.
error(String, String) - Method in class sun.rmi.rmic.Main
 
error(String, String, String) - Method in class sun.rmi.rmic.Main
 
error - Variable in class sun.tools.java.ClassDefinition
 
ERROR - Static variable in interface sun.tools.java.Constants
 
error(Object, long, String, Object, Object, Object) - Method in class sun.tools.java.Environment
Issue an error.
error(long, String, Object, Object, Object) - Method in class sun.tools.java.Environment
 
error(long, String, Object, Object) - Method in class sun.tools.java.Environment
 
error(long, String, Object) - Method in class sun.tools.java.Environment
 
error(long, String) - Method in class sun.tools.java.Environment
 
error(Object, long, String, Object, Object, Object) - Method in class sun.tools.javac.BatchEnvironment
Deprecated.
Issue an error
ERROR_SUFFIX - Static variable in interface sun.rmi.rmic.iiop.Constants
 
ErrorConsumer - Interface in sun.tools.javac
Deprecated.
errorLimit - Variable in class sun.tools.javac.BatchEnvironment
Deprecated.
Maximum number of errors to print.
errorString(String, Object, Object, Object) - Method in class sun.rmi.rmic.BatchEnvironment
Return the formatted, localized string for a named error message and supplied arguments.
errorString(String, Object, Object, Object) - Method in class sun.tools.javac.BatchEnvironment
Deprecated.
Error String
EX_SUFFIX - Static variable in interface sun.rmi.rmic.iiop.Constants
 
EXCEPTION_SUFFIX - Static variable in interface sun.rmi.rmic.iiop.Constants
 
exceptionClass - Variable in class sun.tools.java.BinaryExceptionHandler
 
exists() - Method in class sun.tools.java.ClassFile
Returns true if file exists.
exists() - Method in class sun.tools.java.Package
Check if the package exists
EXIT_ABNORMAL - Static variable in class sun.tools.javac.Main
Deprecated.
 
EXIT_CMDERR - Static variable in class sun.tools.javac.Main
Deprecated.
 
EXIT_ERROR - Static variable in class sun.tools.javac.Main
Deprecated.
 
EXIT_OK - Static variable in class sun.tools.javac.Main
Deprecated.
Exit status.
EXIT_SYSERR - Static variable in class sun.tools.javac.Main
Deprecated.
 
exp - Variable in class sun.tools.java.MemberDefinition
 
expect(int) - Method in class sun.tools.java.Parser
Expect a token, return its value, scan the next token or throw an exception.
expIds - Variable in class sun.tools.java.MemberDefinition
 
explicitCast(Type, Type) - Method in class sun.tools.java.Environment
Return true if an explicit cast from this type to the given type is allowed.
EXPR - Static variable in interface sun.tools.java.Constants
 
exprArgs(int) - Method in class sun.tools.java.Parser
 
EXPRESSION - Static variable in interface sun.tools.java.Constants
 
Expression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ExpressionStatement - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ExpressionStatement(long, Expression) - Constructor for class sun.tools.tree.ExpressionStatement
Constructor
ExprExpression - Class in sun.tools.tree
Parenthesized expressions.
ExprExpression(long, Expression) - Constructor for class sun.tools.tree.ExprExpression
Constructor
EXTENDS - Static variable in class sun.rmi.rmic.iiop.ContextStack
 
EXTENDS - Static variable in interface sun.tools.java.Constants
 
extendsCanAccess(Environment, ClassDeclaration) - Method in class sun.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 sun.tools.java.Constants
 
F_COVERAGE - Static variable in interface sun.tools.java.Constants
 
F_DEBUG_LINES - Static variable in interface sun.tools.java.Constants
 
F_DEBUG_SOURCE - Static variable in interface sun.tools.java.Constants
 
F_DEBUG_VARS - Static variable in interface sun.tools.java.Constants
 
F_DEPENDENCIES - Static variable in interface sun.tools.java.Constants
 
F_DEPRECATION - Static variable in interface sun.tools.java.Constants
 
F_DUMP - Static variable in interface sun.tools.java.Constants
 
F_ERRORSREPORTED - Static variable in interface sun.tools.java.Constants
 
F_OPT - Static variable in interface sun.tools.java.Constants
 
F_OPT_INTERCLASS - Static variable in interface sun.tools.java.Constants
 
F_PRINT_DEPENDENCIES - Static variable in interface sun.tools.java.Constants
 
F_STRICTDEFAULT - Static variable in interface sun.tools.java.Constants
 
F_VERBOSE - Static variable in interface sun.tools.java.Constants
 
F_VERSION12 - Static variable in interface sun.tools.java.Constants
 
F_WARNINGS - Static variable in interface sun.tools.java.Constants
 
failedConstraint(int, boolean, ContextStack, Object, Object, Object) - Static method in class sun.rmi.rmic.iiop.Type
Report a constraint failure thru the compiler environment.
failedConstraint(int, boolean, ContextStack, Object, Object) - Static method in class sun.rmi.rmic.iiop.Type
Report a constraint failure thru the compiler environment.
failedConstraint(int, boolean, ContextStack, Object) - Static method in class sun.rmi.rmic.iiop.Type
Report a constraint failure thru the compiler environment.
failedConstraint(int, boolean, ContextStack) - Static method in class sun.rmi.rmic.iiop.Type
Report a constraint failure thru the compiler environment.
FALSE - Static variable in interface sun.tools.java.Constants
 
FIELD - Static variable in interface sun.tools.java.Constants
 
field1 - Variable in exception sun.tools.java.AmbiguousMember
The field that was not found
field2 - Variable in exception sun.tools.java.AmbiguousMember
 
FieldExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
FieldExpression(long, Expression, Identifier) - Constructor for class sun.tools.tree.FieldExpression
constructor
FieldExpression(long, Expression, MemberDefinition) - Constructor for class sun.tools.tree.FieldExpression
 
FINAL - Static variable in interface sun.tools.java.Constants
 
FINALLY - Static variable in interface sun.tools.java.Constants
 
FinallyStatement - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
FinallyStatement(long, Statement, Statement) - Constructor for class sun.tools.tree.FinallyStatement
Constructor
findAnyMethod(Environment, Identifier) - Method in class sun.tools.java.ClassDefinition
Find any method with a given name.
findClass(String) - Method in class sun.rmi.rmic.iiop.ClassPathLoader
 
findMethod(Environment, Identifier, Type) - Method in class sun.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 sun.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 sun.tools.tree.Context
 
findOuterMember() - Method in class sun.tools.java.ClassDefinition
If inner, return an innermost uplevel self pointer, if any exists.
findScope(Environment, ClassDefinition) - Method in class sun.tools.tree.Context
From which enclosing class do members of this type come?
firstConstructor() - Method in class sun.tools.tree.CompoundStatement
Check if the first thing is a constructor invocation
firstConstructor() - Method in class sun.tools.tree.Expression
Check if the first thing is a constructor invocation
firstConstructor() - Method in class sun.tools.tree.ExpressionStatement
Check if the first thing is a constructor invocation
firstConstructor() - Method in class sun.tools.tree.MethodExpression
Check if the first thing is a constructor invocation
firstConstructor() - Method in class sun.tools.tree.Statement
Check if the first thing is a constructor invocation
firstDAandSecondDU(Vset, Vset) - Static method in class sun.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 sun.tools.java.ClassDefinition
 
fitsType(Environment, Context, Type) - Method in class sun.tools.tree.Expression
See if this expression fits in the given type.
fitsType(Environment, Type) - Method in class sun.tools.tree.Expression
Deprecated.
(for backward compatibility)
fitsType(Environment, Context, Type) - Method in class sun.tools.tree.IntegerExpression
See if this number fits in the given type.
flags - Variable in class sun.tools.javac.BatchEnvironment
Deprecated.
flags
FLOAT - Static variable in interface sun.tools.java.Constants
 
FloatExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
FloatExpression(long, float) - Constructor for class sun.tools.tree.FloatExpression
Constructor
FLOATVAL - Static variable in interface sun.tools.java.Constants
 
floatValue - Variable in class sun.tools.java.Scanner
 
flushErrors() - Method in class sun.tools.javac.BatchEnvironment
Deprecated.
 
FOR - Static variable in interface sun.tools.java.Constants
 
forAbstract(ClassDefinition, ContextStack, boolean) - Static method in class sun.rmi.rmic.iiop.AbstractType
Create an AbstractType for the given class.
forArray(Type, ContextStack) - Static method in class sun.rmi.rmic.iiop.ArrayType
Create an ArrayType object for the given type.
forceResolve(Environment, Identifier) - Method in class sun.tools.java.Imports
Suppose a resolve() call has failed.
forClass(BatchEnvironment, ClassDefinition) - Static method in class sun.rmi.rmic.RemoteClass
Create a RemoteClass object representing the remote meta-information of the given class.
forCompound(ClassDefinition, ContextStack) - Static method in class sun.rmi.rmic.iiop.CompoundType
Create a CompoundType object for the given class.
forImplementation(ClassDefinition, ContextStack, boolean) - Static method in class sun.rmi.rmic.iiop.ImplementationType
Create an ImplementationType for the given class.
forNCClass(ClassDefinition, ContextStack) - Static method in class sun.rmi.rmic.iiop.NCClassType
Create an NCClassType for the given class.
forNCInterface(ClassDefinition, ContextStack) - Static method in class sun.rmi.rmic.iiop.NCInterfaceType
Create an NCInterfaceType for the given class.
forPrimitive(Type, ContextStack) - Static method in class sun.rmi.rmic.iiop.PrimitiveType
Create a PrimitiveType object for the given type.
forRemote(ClassDefinition, ContextStack, boolean) - Static method in class sun.rmi.rmic.iiop.RemoteType
Create an RemoteType for the given class.
forSpecial(ClassDefinition, ContextStack) - Static method in class sun.rmi.rmic.iiop.SpecialClassType
Create a SpecialClassType object for the given class.
forSpecial(ClassDefinition, ContextStack) - Static method in class sun.rmi.rmic.iiop.SpecialInterfaceType
Create a SpecialInterfaceType object for the given class.
ForStatement - Class in sun.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 sun.tools.tree.ForStatement
Constructor
forValue(ClassDefinition, ContextStack, boolean) - Static method in class sun.rmi.rmic.iiop.ValueType
Create an ValueType object for the given class.
freeze() - Method in class sun.tools.java.MethodSet
After freeze() is called, the MethodSet becomes (mostly) immutable.

G

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

H

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

I

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

J

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

K

keys - Variable in class sun.rmi.rmic.iiop.StaticStringsHash
Unique hash keys

L

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

M

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

N

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

O

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

P

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

Q

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

R

radix - Variable in class sun.tools.java.Scanner
 
RBRACE - Static variable in interface sun.tools.java.Constants
 
read(char[], int, int) - Method in class sun.tools.java.ScannerInputReader
 
read() - Method in class sun.tools.java.ScannerInputReader
 
recoverField(ClassDefinition) - Method in class sun.tools.java.Parser
Recover after a syntax error in a field.
recoverFile() - Method in class sun.tools.java.Parser
Recover after a syntax error in the file.
recoverStatement() - Method in class sun.tools.java.Parser
Recover after a syntax error in a statement.
references - Variable in class sun.tools.java.ClassDefinition
 
referencesFrozen - Variable in class sun.tools.java.ClassDefinition
 
referencesMustNotBeFrozen() - Method in class sun.tools.java.ClassDefinition
assertion check
REM - Static variable in interface sun.tools.java.Constants
 
RemainderExpression - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
RemainderExpression(long, Expression, Expression) - Constructor for class sun.tools.tree.RemainderExpression
constructor
RemoteClass - Class in sun.rmi.rmic
A RemoteClass object encapsulates RMI-specific information about a remote implementation class, i.e.
RemoteClass.Method - Class in sun.rmi.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 sun.rmi.rmic.iiop
RemoteType represents any non-special interface which inherits from java.rmi.Remote.
RemoteType(ContextStack, ClassDefinition) - Constructor for class sun.rmi.rmic.iiop.RemoteType
Create a RemoteType instance for the given class.
RemoteType(ContextStack, ClassDefinition, int) - Constructor for class sun.rmi.rmic.iiop.RemoteType
Create a RemoteType instance for the given class.
removeAdditionalVars(Vset) - Method in class sun.tools.tree.Context
Remove variables from the vset set that are no longer part of this context.
removeAdditionalVars(int) - Method in class sun.tools.tree.Vset
Remove variables from the vset that are no longer part of a context.
removeAmbigPrefix() - Method in class sun.tools.java.Identifier
Remove the ambigPrefix from `this' to get the original identifier.
removeInvalidTypes() - Method in class sun.rmi.rmic.iiop.Type
Remove all invalid types...
removeType(String, ContextStack) - Static method in class sun.rmi.rmic.iiop.Type
Remove a type from the table.
removeType(Type, ContextStack) - Static method in class sun.rmi.rmic.iiop.Type
Remove a type from the table.
replace(String, String, String) - Static method in class sun.rmi.rmic.iiop.IDLNames
Replace substrings
replace(MemberDefinition) - Method in class sun.tools.java.MethodSet
Adds `method' to the MethodSet, replacing any previous definition with the same signature.
reportDeprecated(Environment) - Method in class sun.tools.java.ClassDefinition
Tells whether to report a deprecation error for this class.
reportDeprecated(Environment) - Method in class sun.tools.java.MemberDefinition
Tells whether to report a deprecation error for this field.
reportDeprecated(Environment) - Method in class sun.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 sun.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.
reportError(Object, long, String, String) - Method in class sun.tools.javac.BatchEnvironment
Deprecated.
Report error
requireNewInstance() - Method in class sun.rmi.rmic.iiop.Generator
Return true if a new instance should be created for each class on the command line.
requireNewInstance() - Method in class sun.rmi.rmic.iiop.IDLGenerator
Return true if a new instance should be created for each class on the command line.
requireNewInstance() - Method in class sun.rmi.rmic.iiop.StubGenerator
Return true if a new instance should be created for each class on the command line.
requiresGeneration(File, Type) - Method in class sun.rmi.rmic.iiop.Generator
Return true if the specified file needs generation.
reset() - Method in class sun.rmi.rmic.BatchEnvironment
 
reset() - Method in class sun.rmi.rmic.iiop.BatchEnvironment
Clear out any data from previous executions.
resolve(long, ClassDefinition, Type) - Method in class sun.tools.java.Environment
Resolve a type.
resolve(Identifier) - Method in class sun.tools.java.Environment
Resolve a class name, using only package and import directives.
resolve(Environment) - Method in class sun.tools.java.Imports
Check the names of the imports.
resolve(Environment, Identifier) - Method in class sun.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 sun.tools.java.Environment
Given its fully-qualified name, verify that a class is defined and accessible.
resolved - Variable in class sun.tools.java.ClassDefinition
 
resolved - Variable in class sun.tools.javac.SourceMember
Deprecated.
Resolve types in a field, after parsing.
resolveExtendsByName(long, ClassDefinition, Identifier) - Method in class sun.tools.java.Environment
 
resolveInnerClass(Environment, Identifier) - Method in class sun.tools.java.ClassDefinition
Interpret a qualified class name, which may have further subcomponents..
resolveName(Environment, Identifier) - Method in class sun.tools.java.ClassDefinition
Look up an inner class name, from somewhere inside this class.
resolveName(Identifier) - Method in class sun.tools.java.Environment
Resolve a class name, using only package and import directives.
resolveNames(ClassDefinition, Type, boolean) - Method in class sun.tools.java.Environment
Resolve the names within a type, returning the adjusted type.
resolvePackageQualifiedName(Identifier) - Method in class sun.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 sun.tools.javac.SourceClass
Deprecated.
 
resolveTypeStructure(Environment) - Method in class sun.tools.java.ClassDefinition
We create a stub for this.
resolveTypeStructure(Environment) - Method in class sun.tools.java.MemberDefinition
A stub.
resolveTypeStructure(Environment) - Method in class sun.tools.javac.SourceClass
Deprecated.
 
resolveTypeStructure(Environment) - Method in class sun.tools.javac.SourceMember
Deprecated.
 
RETURN - Static variable in interface sun.tools.java.Constants
 
ReturnStatement - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
ReturnStatement(long, Expression) - Constructor for class sun.tools.tree.ReturnStatement
Constructor
reverseIDs - Variable in class sun.rmi.rmic.iiop.StubGenerator
 
RMIConstants - Interface in sun.rmi.rmic
WARNING: The contents of this source file are not part of any supported API.
RmicUncheckedIOException - Exception in sun.tools.java
Wraps an IOException with an unchecked exception.
RmicUncheckedIOException(String, IOException) - Constructor for exception sun.tools.java.RmicUncheckedIOException
Constructs an instance of this class.
RmicUncheckedIOException(IOException) - Constructor for exception sun.tools.java.RmicUncheckedIOException
Constructs an instance of this class.
RMIGenerator - Class in sun.rmi.rmic
A Generator object will generate the Java source code of the stub and skeleton classes for an RMI remote implementation class, using a particular stub protocol version.
RMIGenerator() - Constructor for class sun.rmi.rmic.RMIGenerator
Default constructor for Main to use.
RPAREN - Static variable in interface sun.tools.java.Constants
 
RSHIFT - Static variable in interface sun.tools.java.Constants
 
RSQBRACKET - Static variable in interface sun.tools.java.Constants
 
RuntimeConstants - Interface in sun.tools.java
WARNING: The contents of this source file are not part of any supported API.

S

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

T

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

U

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

V

value - Variable in class sun.tools.java.MemberDefinition
 
ValueType - Class in sun.rmi.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 sun.tools.java.Constants
 
VarDeclarationStatement - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
VarDeclarationStatement(long, Expression) - Constructor for class sun.tools.tree.VarDeclarationStatement
Constructor
VarDeclarationStatement(long, LocalMember, Expression) - Constructor for class sun.tools.tree.VarDeclarationStatement
 
varLimit() - Method in class sun.tools.tree.Vset
Return one larger than the highest bit set.
verbose() - Method in class sun.tools.java.Environment
Verbose
version12() - Method in class sun.tools.java.Environment
Do not support virtual machines before version 1.2.
VOID - Static variable in interface sun.tools.java.Constants
 
VOLATILE - Static variable in interface sun.tools.java.Constants
 
vsBreak - Variable in class sun.tools.tree.CheckContext
 
vsContinue - Variable in class sun.tools.tree.CheckContext
 
Vset - Class in sun.tools.tree
WARNING: The contents of this source file are not part of any supported API.
Vset() - Constructor for class sun.tools.tree.Vset
Create an empty Vset.
vsTryExit - Variable in class sun.tools.tree.CheckContext
 

W

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

X

xscan() - Method in class sun.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 

Copyright © 2017. All Rights Reserved.