| Package | Description |
|---|---|
| org.glassfish.rmic | |
| org.glassfish.rmic.asm | |
| org.glassfish.rmic.iiop | |
| org.glassfish.rmic.tools.binaryclass | |
| org.glassfish.rmic.tools.java | |
| org.glassfish.rmic.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,
ByteArrayOutputStream buf,
BatchEnvironment env) |
| Modifier and Type | Method and Description |
|---|---|
ClassDeclaration[] |
AsmMemberDefinition.getExceptions(Environment 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 | Method and Description |
|---|---|
ClassDeclaration |
BinaryConstantPool.getDeclaration(Environment env,
int n)
get class declaration
|
ClassDeclaration |
BinaryConstantPool.getDeclarationFromName(Environment env,
int n)
get class declaration
|
ClassDeclaration[] |
BinaryMember.getExceptions(Environment env)
Get exceptions
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<ClassDeclaration> |
BinaryClass.getDependencies() |
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 |
BinaryClass.addDependency(ClassDeclaration c)
Add a dependency
|
| Modifier and Type | Field and Description |
|---|---|
protected ClassDeclaration |
ClassDefinition.declaration |
protected ClassDeclaration[] |
MemberDefinition.exp |
protected ClassDeclaration[] |
ClassDefinition.interfaces |
protected ClassDeclaration |
ClassDefinition.superClass |
| Modifier and Type | Method and Description |
|---|---|
ClassDeclaration |
ClassDefinition.getClassDeclaration()
Get the class declaration
|
ClassDeclaration |
MemberDefinition.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 |
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[] |
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 |
|---|---|
Iterator<ClassDeclaration> |
ClassDefinition.getDependencies() |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassDefinition.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'.
|
protected 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
|
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 |
|---|
ClassDefinition(Object source,
long where,
ClassDeclaration declaration,
int modifiers,
IdentifierToken superClass,
IdentifierToken[] interfaces)
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 |
|---|---|
Enumeration<ClassDeclaration> |
BatchEnvironment.getClasses()
Deprecated.
Return an enumeration of all the currently defined classes
in order of appearance to getClassDeclaration().
|
Iterable<ClassDeclaration> |
BatchEnvironment.getGeneratedClasses()
Deprecated.
Return the declarations for all generated classes.
|
| 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,
String documentation,
int modifiers,
IdentifierToken superClass,
IdentifierToken[] interfaces,
SourceClass outerClass,
Identifier localName)
Deprecated.
Constructor
|
Copyright © 2020. All Rights Reserved.