Uses of Class
org.glassfish.rmic.tools.java.ClassDeclaration
-
-
Uses of ClassDeclaration in org.glassfish.rmic
Fields in org.glassfish.rmic declared as ClassDeclaration Modifier and Type Field Description private ClassDeclaration[]
RemoteClass.Method. exceptions
Exceptions declared to be thrown by this remote method.Methods in org.glassfish.rmic that return ClassDeclaration Modifier and Type Method Description ClassDeclaration[]
RemoteClass.Method. getExceptions()
Return an array of the exception classes declared to be thrown by this remote method.Methods in org.glassfish.rmic with parameters of type ClassDeclaration Modifier and Type Method Description private void
RemoteClass.Method. collectCompatibleExceptions(ClassDeclaration[] from, ClassDeclaration[] with, java.util.Vector<ClassDeclaration> list)
Add to the supplied list all exceptions in the "from" array that are subclasses of an exception in the "with" array.boolean
Main. compileClass(ClassDeclaration c, java.io.ByteArrayOutputStream buf, BatchEnvironment env)
private void
RemoteClass. sortClassDeclarations(ClassDeclaration[] decl)
Sort array of class declarations alphabetically by their mangled fully-qualified class name.Method parameters in org.glassfish.rmic with type arguments of type ClassDeclaration Modifier and Type Method Description private void
RemoteClass.Method. collectCompatibleExceptions(ClassDeclaration[] from, ClassDeclaration[] with, java.util.Vector<ClassDeclaration> list)
Add to the supplied list all exceptions in the "from" array that are subclasses of an exception in the "with" array. -
Uses of ClassDeclaration in org.glassfish.rmic.asm
Fields in org.glassfish.rmic.asm declared as ClassDeclaration Modifier and Type Field Description private ClassDeclaration[]
AsmMemberDefinition. exceptions
Methods in org.glassfish.rmic.asm that return ClassDeclaration Modifier and Type Method Description ClassDeclaration[]
AsmMemberDefinition. getExceptions(Environment env)
private ClassDeclaration
AsmClassFactory.ClassDefinitionVisitor. toClassDeclaration(java.lang.String name)
private ClassDeclaration[]
AsmClassFactory.ClassDefinitionVisitor. toClassDeclarations(java.lang.String... names)
private ClassDeclaration[]
AsmMemberDefinition. toClassDeclarations(java.lang.String[] classNames)
Constructors in org.glassfish.rmic.asm with parameters of type ClassDeclaration Constructor Description AsmClass(AsmClassFactory factory, java.lang.String name, int modifiers, ClassDeclaration declaration, ClassDeclaration superClassDeclaration, ClassDeclaration[] interfaceDeclarations)
-
Uses of ClassDeclaration in org.glassfish.rmic.iiop
Fields in org.glassfish.rmic.iiop declared as ClassDeclaration Modifier and Type Field Description protected ClassDeclaration
CompoundType. classDecl
Methods in org.glassfish.rmic.iiop that return ClassDeclaration Modifier and Type Method Description ClassDeclaration
CompoundType. getClassDeclaration()
Return the ClassDeclaration for this type. -
Uses of ClassDeclaration in org.glassfish.rmic.tools.asm
Constructors in org.glassfish.rmic.tools.asm with parameters of type ClassDeclaration Constructor Description ClassConstantData(ConstantPool tab, ClassDeclaration clazz)
Constructor -
Uses of ClassDeclaration in org.glassfish.rmic.tools.binaryclass
Fields in org.glassfish.rmic.tools.binaryclass with type parameters of type ClassDeclaration Modifier and Type Field Description (package private) java.util.Vector<ClassDeclaration>
BinaryClass. dependencies
Methods in org.glassfish.rmic.tools.binaryclass that return ClassDeclaration Modifier and Type Method Description ClassDeclaration
BinaryConstantPool. getDeclaration(Environment env, int n)
get class declarationClassDeclaration
BinaryConstantPool. getDeclarationFromName(Environment env, int n)
get class declarationClassDeclaration[]
BinaryMember. getExceptions(Environment env)
Get exceptionsMethods in org.glassfish.rmic.tools.binaryclass that return types with arguments of type ClassDeclaration Modifier and Type Method Description java.util.Iterator<ClassDeclaration>
BinaryClass. getDependencies()
java.util.Vector<ClassDeclaration>
BinaryConstantPool. getDependencies(Environment env)
Get a list of dependencies, ie: all the classes referenced in this constant pool.Methods in org.glassfish.rmic.tools.binaryclass with parameters of type ClassDeclaration Modifier and Type Method Description void
BinaryClass. addDependency(ClassDeclaration c)
Add a dependencyConstructors in org.glassfish.rmic.tools.binaryclass with parameters of type ClassDeclaration Constructor Description BinaryClass(java.lang.Object source, ClassDeclaration declaration, int modifiers, ClassDeclaration superClass, ClassDeclaration[] interfaces, java.util.Vector<ClassDeclaration> dependencies)
ConstructorConstructor parameters in org.glassfish.rmic.tools.binaryclass with type arguments of type ClassDeclaration Constructor Description BinaryClass(java.lang.Object source, ClassDeclaration declaration, int modifiers, ClassDeclaration superClass, ClassDeclaration[] interfaces, java.util.Vector<ClassDeclaration> dependencies)
Constructor -
Uses of ClassDeclaration in org.glassfish.rmic.tools.java
Fields in org.glassfish.rmic.tools.java declared as ClassDeclaration Modifier and Type Field Description protected ClassDeclaration
ClassDefinition. declaration
protected ClassDeclaration[]
MemberDefinition. exp
protected ClassDeclaration[]
ClassDefinition. interfaces
protected ClassDeclaration
ClassDefinition. superClass
Methods in org.glassfish.rmic.tools.java that return ClassDeclaration Modifier and Type Method Description ClassDeclaration
ClassDefinition. getClassDeclaration()
Get the class declarationClassDeclaration
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. getClassDeclaration()
Get the class declarationClassDeclaration
MemberDefinition. getDefiningClassDeclaration()
Get the class declaration in which the field is actually definedClassDeclaration[]
MemberDefinition. getExceptions(Environment env)
Get the exceptions that are thrown by this method.ClassDeclaration[]
ClassDefinition. getInterfaces()
Get the class' interfacesClassDeclaration
ClassDefinition. getSuperClass()
Get the class' super classClassDeclaration
ClassDefinition. getSuperClass(Environment env)
Get the super class, and resolve names now if necessary.Methods in org.glassfish.rmic.tools.java that return types with arguments of type ClassDeclaration Modifier and Type Method Description java.util.Iterator<ClassDeclaration>
ClassDefinition. getDependencies()
Methods in org.glassfish.rmic.tools.java with parameters of type ClassDeclaration Modifier and Type Method Description void
ClassDefinition. addDependency(ClassDeclaration c)
Add a dependencyboolean
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'.private boolean
MemberDefinition. checkOverride(Environment env, MemberDefinition method, ClassDeclaration clazz)
Checks whether `this' can override `method'.private void
ClassDefinition. collectOneClass(Environment env, ClassDeclaration parent, MethodSet myMethods, MethodSet allMethods, MethodSet mirandaMethods)
Add all of the methods declared in or above `parent' to `allMethods', the set of methods in the current class.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 classprivate 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.private void
MemberDefinition. reportError(Environment env, java.lang.String errorString, ClassDeclaration clazz, MemberDefinition method)
Munge our error message to report whether the override conflict came from an inherited method or a declared method.boolean
ClassDefinition. subClassOf(Environment env, ClassDeclaration otherClass)
Check if this is a sub class of another classboolean
ClassDefinition. superClassOf(Environment env, ClassDeclaration otherClass)
Check if this is a super class of another classConstructors in org.glassfish.rmic.tools.java with parameters of type ClassDeclaration Constructor Description ClassDefinition(java.lang.Object source, long where, ClassDeclaration declaration, int modifiers, IdentifierToken superClass, IdentifierToken[] interfaces)
Constructor -
Uses of ClassDeclaration in org.glassfish.rmic.tools.javac
Fields in org.glassfish.rmic.tools.javac with type parameters of type ClassDeclaration Modifier and Type Field Description private java.util.Hashtable<Type,ClassDeclaration>
BatchEnvironment. classes
The classes, keyed by ClassDeclaration.private java.util.Vector<ClassDeclaration>
BatchEnvironment. classesOrdered
The classes, in order of appearance.(package private) java.util.Hashtable<ClassDeclaration,ClassDeclaration>
SourceClass. deps
Deprecated.The list of class dependencies(package private) java.util.Hashtable<ClassDeclaration,ClassDeclaration>
SourceClass. deps
Deprecated.The list of class dependenciesMethods in org.glassfish.rmic.tools.javac that return ClassDeclaration Modifier and Type Method Description ClassDeclaration
BatchEnvironment. getClassDeclaration(Identifier nm)
Get a class, given the fully qualified class nameClassDeclaration
BatchEnvironment. getClassDeclaration(Type t)
ClassDeclaration
SourceMember. getDefiningClassDeclaration()
Deprecated.Get the class declaration in which the field is actually definedClassDeclaration[]
SourceMember. getExceptions(Environment env)
Deprecated.Get exceptionsClassDeclaration
SourceClass. getSuperClass(Environment env)
Deprecated.Overrides 'ClassDefinition.getSuperClass'.private ClassDeclaration
SourceClass. resolveSuper(Environment env, IdentifierToken t)
Deprecated.Methods in org.glassfish.rmic.tools.javac that return types with arguments of type ClassDeclaration Modifier and Type Method Description java.util.Enumeration<ClassDeclaration>
BatchEnvironment. getClasses()
Return an enumeration of all the currently defined classes in order of appearance to getClassDeclaration().java.lang.Iterable<ClassDeclaration>
BatchEnvironment. getGeneratedClasses()
Return the declarations for all generated classes.Methods in org.glassfish.rmic.tools.javac with parameters of type ClassDeclaration Modifier and Type Method Description void
SourceClass. addDependency(ClassDeclaration c)
Deprecated.Add a dependencyvoid
BatchEnvironment. loadDefinition(ClassDeclaration c)
Load the definition of a class or at least determine how to load it.private boolean
BatchEnvironment. needsCompilation(java.util.Hashtable<ClassDeclaration,ClassDeclaration> check, ClassDeclaration c)
Load a binary classvoid
SourceMember. setExceptions(ClassDeclaration[] exp)
Deprecated.Set array of name-resolved exceptions directly, e.g., for access methods.Method parameters in org.glassfish.rmic.tools.javac with type arguments of type ClassDeclaration Modifier and Type Method Description private boolean
BatchEnvironment. needsCompilation(java.util.Hashtable<ClassDeclaration,ClassDeclaration> check, ClassDeclaration c)
Load a binary classprivate boolean
BatchEnvironment. needsCompilation(java.util.Hashtable<ClassDeclaration,ClassDeclaration> check, ClassDeclaration c)
Load a binary classConstructors in org.glassfish.rmic.tools.javac with parameters of type ClassDeclaration Constructor Description SourceClass(Environment env, long where, ClassDeclaration declaration, java.lang.String documentation, int modifiers, IdentifierToken superClass, IdentifierToken[] interfaces, SourceClass outerClass, Identifier localName)
Deprecated.Constructor -
Uses of ClassDeclaration in org.glassfish.rmic.tools.tree
Methods in org.glassfish.rmic.tools.tree with parameters of type ClassDeclaration Modifier and Type Method Description (package private) void
AddExpression. codeAppend(Environment env, Context ctx, Assembler asm, ClassDeclaration sbClass, boolean needBuffer)
Convert this expression to a string and append it to the string buffer on the top of the stack.(package private) void
Expression. codeAppend(Environment env, Context ctx, Assembler asm, ClassDeclaration sbClass, boolean needBuffer)
Convert this expression to a string and append it to the string buffer on the top of the stack.
-