| Package | Description |
|---|---|
| sun.rmi.rmic | |
| sun.rmi.rmic.iiop | |
| sun.tools.java | |
| sun.tools.javac |
| Modifier and Type | Method and Description |
|---|---|
ClassDeclaration[] |
RemoteClass.Method.getExceptions()
Return an array of the exception classes declared to be
thrown by this remote method.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Main.compileClass(ClassDeclaration c,
java.io.ByteArrayOutputStream buf,
BatchEnvironment env) |
| Modifier and Type | Field and Description |
|---|---|
protected ClassDeclaration |
CompoundType.classDecl |
| Modifier and Type | Method and Description |
|---|---|
ClassDeclaration |
CompoundType.getClassDeclaration()
Return the ClassDeclaration for this type.
|
| Modifier and Type | Field and Description |
|---|---|
protected ClassDeclaration |
ClassDefinition.declaration |
ClassDeclaration |
BinaryExceptionHandler.exceptionClass |
protected ClassDeclaration[] |
MemberDefinition.exp |
protected ClassDeclaration[] |
ClassDefinition.interfaces |
protected ClassDeclaration |
ClassDefinition.superClass |
| Modifier and Type | Method and Description |
|---|---|
ClassDeclaration |
MemberDefinition.getClassDeclaration()
Get the class declaration
|
ClassDeclaration |
ClassDefinition.getClassDeclaration()
Get the class declaration
|
ClassDeclaration |
Environment.getClassDeclaration(Identifier nm)
Return a class declaration given a fully qualified class name.
|
ClassDeclaration |
Environment.getClassDeclaration(Type t)
Return a class declaration given a type.
|
ClassDeclaration |
BinaryConstantPool.getDeclaration(Environment env,
int n)
get class declaration
|
ClassDeclaration |
BinaryConstantPool.getDeclarationFromName(Environment env,
int n)
get class declaration
|
ClassDeclaration |
MemberDefinition.getDefiningClassDeclaration()
Get the class declaration in which the field is actually defined
|
ClassDeclaration[] |
MemberDefinition.getExceptions(Environment env)
Get the exceptions that are thrown by this method.
|
ClassDeclaration[] |
BinaryMember.getExceptions(Environment env)
Get exceptions
|
ClassDeclaration[] |
ClassDefinition.getInterfaces()
Get the class' interfaces
|
ClassDeclaration |
ClassDefinition.getSuperClass()
Get the class' super class
|
ClassDeclaration |
ClassDefinition.getSuperClass(Environment env)
Get the super class, and resolve names now if necessary.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Enumeration<ClassDeclaration> |
BinaryClass.getDependencies()
Get the dependencies
|
java.util.Vector<ClassDeclaration> |
BinaryConstantPool.getDependencies(Environment env)
Get a list of dependencies, ie: all the classes referenced in this
constant pool.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ClassDefinition.addDependency(ClassDeclaration c)
Add a dependency
|
void |
BinaryClass.addDependency(ClassDeclaration c)
Add a dependency
|
boolean |
ClassDefinition.canAccess(Environment env,
ClassDeclaration c)
Check if another class can be accessed from within the body of this class.
|
boolean |
MemberDefinition.checkMeet(Environment env,
MemberDefinition method,
ClassDeclaration clazz)
Check to see if two method definitions are compatible, that is
do they have a `meet'.
|
boolean |
ClassDefinition.extendsCanAccess(Environment env,
ClassDeclaration c)
Check if another class can be accessed from the 'extends' or 'implements'
clause of this class.
|
boolean |
ClassDefinition.implementedBy(Environment env,
ClassDeclaration c)
Check if this class is implemented by another class
|
boolean |
ClassDefinition.inSamePackage(ClassDeclaration c) |
void |
Environment.loadDefinition(ClassDeclaration c)
Load the definition of a class.
|
boolean |
ClassDefinition.permitInlinedAccess(Environment env,
ClassDeclaration c)
Check if a class is entitled to inline access to a class from
another class.
|
boolean |
ClassDefinition.subClassOf(Environment env,
ClassDeclaration otherClass)
Check if this is a sub class of another class
|
boolean |
ClassDefinition.superClassOf(Environment env,
ClassDeclaration otherClass)
Check if this is a super class of another class
|
| Constructor and Description |
|---|
BinaryClass(java.lang.Object source,
ClassDeclaration declaration,
int modifiers,
ClassDeclaration superClass,
ClassDeclaration[] interfaces,
java.util.Vector<ClassDeclaration> dependencies)
Constructor
|
BinaryClass(java.lang.Object source,
ClassDeclaration declaration,
int modifiers,
ClassDeclaration superClass,
ClassDeclaration[] interfaces,
java.util.Vector<ClassDeclaration> dependencies)
Constructor
|
ClassDefinition(java.lang.Object source,
long where,
ClassDeclaration declaration,
int modifiers,
IdentifierToken superClass,
IdentifierToken[] interfaces)
Constructor
|
| Constructor and Description |
|---|
BinaryClass(java.lang.Object source,
ClassDeclaration declaration,
int modifiers,
ClassDeclaration superClass,
ClassDeclaration[] interfaces,
java.util.Vector<ClassDeclaration> dependencies)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
ClassDeclaration |
BatchEnvironment.getClassDeclaration(Identifier nm)
Deprecated.
Get a class, given the fully qualified class name
|
ClassDeclaration |
BatchEnvironment.getClassDeclaration(Type t)
Deprecated.
|
ClassDeclaration |
SourceMember.getDefiningClassDeclaration()
Deprecated.
Get the class declaration in which the field is actually defined
|
ClassDeclaration[] |
SourceMember.getExceptions(Environment env)
Deprecated.
Get exceptions
|
ClassDeclaration |
SourceClass.getSuperClass(Environment env)
Deprecated.
Overrides 'ClassDefinition.getSuperClass'.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Enumeration<ClassDeclaration> |
BatchEnvironment.getClasses()
Deprecated.
Return an enumeration of all the currently defined classes
in order of appearance to getClassDeclaration().
|
| Modifier and Type | Method and Description |
|---|---|
void |
SourceClass.addDependency(ClassDeclaration c)
Deprecated.
Add a dependency
|
void |
BatchEnvironment.loadDefinition(ClassDeclaration c)
Deprecated.
Load the definition of a class
or at least determine how to load it.
|
void |
SourceMember.setExceptions(ClassDeclaration[] exp)
Deprecated.
Set array of name-resolved exceptions directly, e.g., for access methods.
|
| Constructor and Description |
|---|
SourceClass(Environment env,
long where,
ClassDeclaration declaration,
java.lang.String documentation,
int modifiers,
IdentifierToken superClass,
IdentifierToken[] interfaces,
SourceClass outerClass,
Identifier localName)
Deprecated.
Constructor
|
Copyright © 2017. All Rights Reserved.