Uses of Class
org.glassfish.rmic.tools.java.ClassDeclaration
Packages that use ClassDeclaration
Package
Description
-
Uses of ClassDeclaration in org.glassfish.rmic
Fields in org.glassfish.rmic declared as ClassDeclarationModifier and TypeFieldDescriptionprivate ClassDeclaration[]
RemoteClass.Method.exceptions
Exceptions declared to be thrown by this remote method.Methods in org.glassfish.rmic that return ClassDeclarationModifier and TypeMethodDescriptionRemoteClass.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 ClassDeclarationModifier and TypeMethodDescriptionprivate void
RemoteClass.Method.collectCompatibleExceptions
(ClassDeclaration[] from, ClassDeclaration[] with, 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, 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 ClassDeclarationModifier and TypeMethodDescriptionprivate void
RemoteClass.Method.collectCompatibleExceptions
(ClassDeclaration[] from, ClassDeclaration[] with, 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 ClassDeclarationMethods in org.glassfish.rmic.asm that return ClassDeclarationModifier and TypeMethodDescriptionAsmMemberDefinition.getExceptions
(Environment env) private ClassDeclaration
AsmClassFactory.ClassDefinitionVisitor.toClassDeclaration
(String name) private ClassDeclaration[]
AsmClassFactory.ClassDefinitionVisitor.toClassDeclarations
(String... names) private ClassDeclaration[]
AsmMemberDefinition.toClassDeclarations
(String[] classNames) Constructors in org.glassfish.rmic.asm with parameters of type ClassDeclarationModifierConstructorDescription(package private)
AsmClass
(AsmClassFactory factory, 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 ClassDeclarationMethods in org.glassfish.rmic.iiop that return ClassDeclarationModifier and TypeMethodDescriptionCompoundType.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 ClassDeclarationModifierConstructorDescription(package private)
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 ClassDeclarationModifier and TypeFieldDescription(package private) Vector
<ClassDeclaration> BinaryClass.dependencies
Methods in org.glassfish.rmic.tools.binaryclass that return ClassDeclarationModifier and TypeMethodDescriptionBinaryConstantPool.getDeclaration
(Environment env, int n) get class declarationBinaryConstantPool.getDeclarationFromName
(Environment env, int n) get class declarationBinaryMember.getExceptions
(Environment env) Get exceptionsMethods in org.glassfish.rmic.tools.binaryclass that return types with arguments of type ClassDeclarationModifier and TypeMethodDescriptionBinaryClass.getDependencies()
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 ClassDeclarationModifier and TypeMethodDescriptionvoid
BinaryClass.addDependency
(ClassDeclaration c) Add a dependencyConstructors in org.glassfish.rmic.tools.binaryclass with parameters of type ClassDeclarationModifierConstructorDescriptionprivate
BinaryClass
(Object source, ClassDeclaration declaration, int modifiers, ClassDeclaration superClass, ClassDeclaration[] interfaces, Vector<ClassDeclaration> dependencies) ConstructorConstructor parameters in org.glassfish.rmic.tools.binaryclass with type arguments of type ClassDeclarationModifierConstructorDescriptionprivate
BinaryClass
(Object source, ClassDeclaration declaration, int modifiers, ClassDeclaration superClass, ClassDeclaration[] interfaces, Vector<ClassDeclaration> dependencies) Constructor -
Uses of ClassDeclaration in org.glassfish.rmic.tools.java
Fields in org.glassfish.rmic.tools.java declared as ClassDeclarationModifier and TypeFieldDescriptionprotected ClassDeclaration
ClassDefinition.declaration
protected ClassDeclaration[]
MemberDefinition.exp
protected ClassDeclaration[]
ClassDefinition.interfaces
protected ClassDeclaration
ClassDefinition.superClass
Methods in org.glassfish.rmic.tools.java that return ClassDeclarationModifier and TypeMethodDescriptionfinal ClassDeclaration
ClassDefinition.getClassDeclaration()
Get the class declarationEnvironment.getClassDeclaration
(Identifier nm) Return a class declaration given a fully qualified class name.Environment.getClassDeclaration
(Type t) Return a class declaration given a type.final ClassDeclaration
MemberDefinition.getClassDeclaration()
Get the class declarationMemberDefinition.getDefiningClassDeclaration()
Get the class declaration in which the field is actually definedMemberDefinition.getExceptions
(Environment env) Get the exceptions that are thrown by this method.final ClassDeclaration[]
ClassDefinition.getInterfaces()
Get the class' interfacesfinal ClassDeclaration
ClassDefinition.getSuperClass()
Get the class' super classClassDefinition.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 ClassDeclarationMethods in org.glassfish.rmic.tools.java with parameters of type ClassDeclarationModifier and TypeMethodDescriptionvoid
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 final 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, 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 ClassDeclarationModifierConstructorDescriptionprotected
ClassDefinition
(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 ClassDeclarationModifier and TypeFieldDescriptionprivate Hashtable
<Type, ClassDeclaration> BatchEnvironment.classes
The classes, keyed by ClassDeclaration.private Vector
<ClassDeclaration> BatchEnvironment.classesOrdered
The classes, in order of appearance.(package private) Hashtable
<ClassDeclaration, ClassDeclaration> SourceClass.deps
Deprecated.The list of class dependencies(package private) Hashtable
<ClassDeclaration, ClassDeclaration> SourceClass.deps
Deprecated.The list of class dependenciesMethods in org.glassfish.rmic.tools.javac that return ClassDeclarationModifier and TypeMethodDescriptionBatchEnvironment.getClassDeclaration
(Identifier nm) Get a class, given the fully qualified class nameBatchEnvironment.getClassDeclaration
(Type t) SourceMember.getDefiningClassDeclaration()
Deprecated.Get the class declaration in which the field is actually definedSourceMember.getExceptions
(Environment env) Deprecated.Get exceptionsSourceClass.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 ClassDeclarationModifier and TypeMethodDescriptionBatchEnvironment.getClasses()
Return an enumeration of all the currently defined classes in order of appearance to getClassDeclaration().BatchEnvironment.getGeneratedClasses()
Return the declarations for all generated classes.Methods in org.glassfish.rmic.tools.javac with parameters of type ClassDeclarationModifier and TypeMethodDescriptionvoid
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
(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 ClassDeclarationModifier and TypeMethodDescriptionprivate boolean
BatchEnvironment.needsCompilation
(Hashtable<ClassDeclaration, ClassDeclaration> check, ClassDeclaration c) Load a binary classprivate boolean
BatchEnvironment.needsCompilation
(Hashtable<ClassDeclaration, ClassDeclaration> check, ClassDeclaration c) Load a binary classConstructors in org.glassfish.rmic.tools.javac with parameters of type ClassDeclarationModifierConstructorDescriptionSourceClass
(Environment env, long where, ClassDeclaration declaration, 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 ClassDeclarationModifier and TypeMethodDescription(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.