Uses of Class
org.glassfish.rmic.tools.java.Identifier
-
-
Uses of Identifier in org.glassfish.rmic
Fields in org.glassfish.rmic declared as Identifier Modifier and Type Field Description static Identifier
RMIConstants. idMarshalException
static Identifier
RMIConstants. idOperation
static Identifier
Constants. idRemote
static Identifier
RMIConstants. idRemoteCall
static Identifier
Constants. idRemoteException
static Identifier
RMIConstants. idRemoteObject
static Identifier
RMIConstants. idRemoteRef
static Identifier
RMIConstants. idRemoteStub
static Identifier
RMIConstants. idSkeleton
static Identifier
RMIConstants. idSkeletonMismatchException
static Identifier
RMIConstants. idUnexpectedException
static Identifier
RMIConstants. idUnmarshalException
Methods in org.glassfish.rmic that return Identifier Modifier and Type Method Description (package private) static Identifier
Main. getClassIdentifier(BatchEnvironment env, java.lang.String className)
Identifier
RemoteClass. getName()
Return the name of the class represented by this object.Identifier
RemoteClass.Method. getName()
Return the name of this method.static Identifier
Names. mangleClass(Identifier className)
If necessary, convert a class name to its mangled form, i.e.static Identifier
Names. skeletonFor(Identifier name)
Return skeleton class name for impl class name.static Identifier
Names. stubFor(Identifier name)
Return stub class name for impl class name.Methods in org.glassfish.rmic with parameters of type Identifier Modifier and Type Method Description (package private) void
Main. generateClass(BatchEnvironment env, Identifier implClassName)
static Identifier
Names. mangleClass(Identifier className)
If necessary, convert a class name to its mangled form, i.e.static Identifier
Names. skeletonFor(Identifier name)
Return skeleton class name for impl class name.static Identifier
Names. stubFor(Identifier name)
Return stub class name for impl class name. -
Uses of Identifier in org.glassfish.rmic.asm
Fields in org.glassfish.rmic.asm with type parameters of type Identifier Modifier and Type Field Description private java.util.Map<Identifier,Identifier>
AsmClassFactory. outerClasses
private java.util.Map<Identifier,Identifier>
AsmClassFactory. outerClasses
Methods in org.glassfish.rmic.asm that return Identifier Modifier and Type Method Description private Identifier
AsmClassFactory.ClassDefinitionVisitor. getIdentifier(java.lang.String name)
(package private) Identifier
AsmClassFactory. getOuterClassName(Identifier className)
Methods in org.glassfish.rmic.asm with parameters of type Identifier Modifier and Type Method Description (package private) Identifier
AsmClassFactory. getOuterClassName(Identifier className)
private boolean
AsmClassFactory. isResolvedInnerClassName(Identifier className)
Constructors in org.glassfish.rmic.asm with parameters of type Identifier Constructor Description AsmMemberDefinition(long where, ClassDefinition clazz, int modifiers, Type type, Identifier name, java.lang.Object value)
Constructor for a field definitionAsmMemberDefinition(long where, ClassDefinition clazz, int modifiers, Type type, Identifier name, java.lang.String[] exceptions)
Constructor for a method definition -
Uses of Identifier in org.glassfish.rmic.iiop
Methods in org.glassfish.rmic.iiop that return Identifier Modifier and Type Method Description Identifier
CompoundType.Method. getDeclaredBy()
Return the identifier for the class or interface which declares this method.Identifier
Type. getIdentifier()
Return the identifier for this type.protected Identifier
Generator. getOutputId(Generator.OutputType outputType)
Return an identifier to use for output.protected Identifier
IDLGenerator. getOutputId(Generator.OutputType ot)
Return an Identifier which contains the fully-qualified IDL filename for the given OutputType.Methods in org.glassfish.rmic.iiop with parameters of type Identifier Modifier and Type Method Description static java.lang.String
IDLNames. getClassOrInterfaceName(Identifier id, BatchEnvironment env)
Convert a type name.static java.lang.String[]
IDLNames. getModuleNames(Identifier theID, boolean boxIt, BatchEnvironment env)
Convert a qualified Identifier into an array of IDL names.(package private) java.lang.String
StubGenerator. getName(Identifier id)
protected abstract java.io.File
Generator. getOutputDirectory(java.io.File destinationDir, Identifier id, BatchEnvironment environment)
protected java.io.File
IDLGenerator. getOutputDirectory(java.io.File destinationDir, Identifier id, BatchEnvironment environment)
protected java.io.File
StubGenerator. getOutputDirectory(java.io.File destinationDir, Identifier id, BatchEnvironment environment)
private static java.io.File
Util. getOutputDirectoryFor(Identifier theClass, java.io.File rootDir, BatchEnvironment env, boolean idl)
Return the directory that should be used for output for a given class.static java.io.File
Util. getOutputDirectoryForIDL(Identifier theClass, java.io.File rootDir, BatchEnvironment env)
static java.io.File
Util. getOutputDirectoryForStub(Identifier theClass, java.io.File rootDir, BatchEnvironment env)
void
CompoundType.Method. setDeclaredBy(Identifier by)
Set the declaredBy Identifier.protected void
Type. setNames(Identifier id, java.lang.String[] idlModuleNames, java.lang.String idlName)
Set name and package.void
StubGenerator. write_tie_thisObject_method(IndentingWriter p, Identifier idCorbaObject)
-
Uses of Identifier in org.glassfish.rmic.tools.binaryclass
Fields in org.glassfish.rmic.tools.binaryclass declared as Identifier Modifier and Type Field Description (package private) Identifier
BinaryAttribute. name
Methods in org.glassfish.rmic.tools.binaryclass that return Identifier Modifier and Type Method Description Identifier
BinaryConstantPool. getIdentifier(int n)
get an identifierIdentifier
BinaryAttribute. getName()
AccessorsMethods in org.glassfish.rmic.tools.binaryclass with parameters of type Identifier Modifier and Type Method Description void
BinaryMember. addAttribute(Identifier name, byte[] data, Environment env)
boolean
BinaryMember. deleteAttribute(Identifier name)
byte[]
BinaryClass. getAttribute(Identifier name)
Get a class attributebyte[]
BinaryMember. getAttribute(Identifier name)
Get a field attributeConstructors in org.glassfish.rmic.tools.binaryclass with parameters of type Identifier Constructor Description BinaryAttribute(Identifier name, byte[] data, BinaryAttribute next)
ConstructorBinaryMember(ClassDefinition clazz, int modifiers, Type type, Identifier name, BinaryAttribute atts)
Constructor -
Uses of Identifier in org.glassfish.rmic.tools.java
Fields in org.glassfish.rmic.tools.java declared as Identifier Modifier and Type Field Description (package private) Identifier
ClassType. className
The fully qualified class name.(package private) Identifier
Imports. currentPackage
The current package, which is implicitly imported, and has precedence over other imported packages.(package private) Identifier
IdentifierToken. id
static Identifier
Constants. idAppend
static Identifier
Constants. idClass
static Identifier
Constants. idClassInit
static Identifier
Constants. idClone
static Identifier
Constants. idCode
static Identifier
Constants. idConstantValue
static Identifier
Constants. idCoverageTable
static Identifier
Constants. idDeprecated
static Identifier
Constants. idDocumentation
static Identifier
Constants. idExceptions
static Identifier
Constants. idFinallyReturnValue
static Identifier
Constants. idGetClass
static Identifier
Constants. idInit
static Identifier
Constants. idInnerClasses
static Identifier
Constants. idJavaIoSerializable
static Identifier
Constants. idJavaLang
static Identifier
Constants. idJavaLangClass
static Identifier
Constants. idJavaLangCloneable
static Identifier
Constants. idJavaLangError
static Identifier
Constants. idJavaLangException
static Identifier
Constants. idJavaLangObject
static Identifier
Constants. idJavaLangRuntimeException
static Identifier
Constants. idJavaLangString
static Identifier
Constants. idJavaLangStringBuffer
static Identifier
Constants. idJavaLangThrowable
static Identifier
Constants. idLength
static Identifier
Constants. idLineNumberTable
static Identifier
Constants. idLocalVariableTable
static Identifier
Constants. idNew
static Identifier
Constants. idNull
static Identifier
Constants. idSourceFile
static Identifier
Constants. idStar
static Identifier
Constants. idSuper
static Identifier
Constants. idSynthetic
static Identifier
Constants. idThis
static Identifier
Constants. idToString
static Identifier
Constants. idTYPE
Identifier
Scanner. idValue
static Identifier
Constants. idValueOf
protected Identifier
ClassDefinition. localName
Identifier
ClassNotFound. name
The class that was not foundprotected Identifier
MemberDefinition. name
Identifier
AmbiguousClass. name1
The class that was not foundIdentifier
AmbiguousClass. name2
Fields in org.glassfish.rmic.tools.java with type parameters of type Identifier Modifier and Type Field Description (package private) java.util.Hashtable<Identifier,Identifier>
Imports. classes
The imported classes, including memoized imports from packages.(package private) java.util.Hashtable<Identifier,Identifier>
Imports. classes
The imported classes, including memoized imports from packages.private java.util.Hashtable<Identifier,MemberDefinition>
ClassDefinition. fieldHash
(package private) static java.util.Hashtable<java.lang.String,Identifier>
Identifier. hash
The hashtable of identifiersprivate java.util.Map<Identifier,java.util.List<MemberDefinition>>
MethodSet. lookupMap
A Map containing Lists of MemberDefinitions.Methods in org.glassfish.rmic.tools.java that return Identifier Modifier and Type Method Description Identifier
Identifier. addAmbigPrefix()
Add ambigPrefix to `this' to make a new Identifier marked as ambiguous.Identifier
Imports. forceResolve(Environment env, Identifier nm)
Suppose a resolve() call has failed.Identifier
ClassType. getClassName()
Identifier
Type. getClassName()
Return the ClassName.Identifier
Imports. getCurrentPackage()
Report the current packageIdentifier
Identifier. getFlatName()
Return the class name, without its qualifier, and with any nesting flattened into a new qualfication structure.Identifier
Identifier. getHead()
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.Identifier
ClassDefinition. getLocalName()
Return a simple identifier for this class (idNull if anonymous).Identifier
ClassDeclaration. getName()
Get the name of the classIdentifier
ClassDefinition. getName()
Get the class' nameIdentifier
Identifier. getName()
Return the unqualified name.Identifier
IdentifierToken. getName()
The identifier itself (possibly qualified).Identifier
MemberDefinition. getName()
Get the field's nameIdentifier
Identifier. getQualifier()
Return the qualifier.Identifier
Identifier. getTail()
Identifier
Identifier. getTopName()
static Identifier
Identifier. lookup(java.lang.String s)
Lookup an identifier.static Identifier
Identifier. lookup(Identifier q, Identifier n)
Lookup a qualified identifier.static Identifier
Identifier. lookupInner(Identifier c, Identifier n)
Lookup an inner identifier.static Identifier
Type. mangleInnerType(Identifier className)
Given an inner identifier, return the non-inner, mangled representation used to manage signatures.protected Identifier
Parser. parseIdentifier(boolean star)
Deprecated.Identifier
Identifier. removeAmbigPrefix()
Remove the ambigPrefix from `this' to get the original identifier.Identifier
Environment. resolve(Identifier nm)
Resolve a class name, using only package and import directives.Identifier
ImportEnvironment. resolve(Identifier nm)
Identifier
Imports. resolve(Environment env, Identifier nm)
Lookup a class, given the current set of imports, AmbiguousClass exception is thrown if the name can be resolved in more than one way.Identifier
ClassDefinition. resolveInnerClass(Environment env, Identifier nm)
Interpret a qualified class name, which may have further subcomponents..Identifier
ClassDefinition. resolveName(Environment env, Identifier name)
Look up an inner class name, from somewhere inside this class.Identifier
Environment. resolveName(Identifier name)
Resolve a class name, using only package and import directives.Identifier
Environment. resolvePackageQualifiedName(Identifier name)
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.Methods in org.glassfish.rmic.tools.java with parameters of type Identifier Modifier and Type Method Description void
Imports. addClass(Identifier nm)
void
Imports. addPackage(Identifier id)
protected void
Parser. beginClass(long off, java.lang.String doc, int mod, Identifier nm, Identifier sup, Identifier[] impl)
Deprecated.Use the version with the IdentifierToken arguments.private static void
Type. changeClassName(Identifier oldName, Identifier newName)
We have learned that a signature means something other that what we thought it meant.boolean
Environment. classExists(Identifier nm)
Check if a class exists (without actually loading it).boolean
Package. classExists(Identifier className)
Check if a class is defined in this package.protected void
Parser. defineField(long where, java.lang.String doc, int mod, Type t, Identifier nm, Identifier[] args, Identifier[] exp, Node val)
Deprecated.Use the version with the IdentifierToken arguments.private boolean
ClassDefinition. diagnoseMismatch(Environment env, Identifier nm, Type[] argTypes, int start, int[] haveMatch, Type[] margType)
int
ClassDefinition. diagnoseMismatch(Environment env, Identifier nm, Type[] argTypes, int start, Type[] margTypeResult)
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.protected void
Parser. endClass(long off, Identifier nm)
Deprecated.Use the version with the IdentifierToken arguments.MemberDefinition
ClassDefinition. findAnyMethod(Environment env, Identifier nm)
Find any method with a given name.MemberDefinition
ClassDefinition. findMethod(Environment env, Identifier nm, Type t)
Find a method, ie: exact match in this class or any of the super classes.Identifier
Imports. forceResolve(Environment env, Identifier nm)
Suppose a resolve() call has failed.ClassFile
Package. getBinaryFile(Identifier className)
Get the .class file of a classClassDeclaration
Environment. getClassDeclaration(Identifier nm)
Return a class declaration given a fully qualified class name.ClassDefinition
Environment. getClassDefinition(Identifier nm)
Return a class definition given a fully qualified class name.MemberDefinition
ClassDefinition. getFirstMatch(Identifier name)
MemberDefinition
ClassDefinition. getInnerClass(Environment env, Identifier nm)
Get an inner class.Package
Environment. getPackage(Identifier pkg)
Get the package path for a packageClassDefinition
Environment. getQualifiedClassDefinition(long where, Identifier nm, ClassDefinition ctxClass, boolean isExtends)
Like 'getClassDefinition(env)', but check access on each component.ClassFile
Package. getSourceFile(Identifier className)
Get the .java file of a classMemberDefinition
ClassDefinition. getVariable(Environment env, Identifier nm, ClassDefinition source)
Get a field from this class.private MemberDefinition
ClassDefinition. getVariable0(Environment env, Identifier nm, ClassDefinition source, boolean showPrivate, boolean showPackage)
static boolean
Imports. importable(Identifier id, Environment env)
Check to see if 'id' names an importable class in `env'.protected void
Parser. importClass(long off, Identifier nm)
Deprecated.Use the version with the IdentifierToken arguments.protected void
Parser. importPackage(long off, Identifier nm)
Deprecated.Use the version with the IdentifierToken arguments.(package private) boolean
ClassDefinition. innerClassExists(Identifier nm)
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.private boolean
ClassDefinition. inSamePackage(Identifier packageName)
boolean
Environment. isExemptPackage(Identifier id)
Tells whether an Identifier refers to a package which should be exempt from the "exists" check in Imports#resolve().static Identifier
Identifier. lookup(Identifier q, Identifier n)
Lookup a qualified identifier.static Identifier
Identifier. lookupInner(Identifier c, Identifier n)
Lookup an inner identifier.java.util.Iterator<MemberDefinition>
MethodSet. lookupName(Identifier name)
Returns an Iterator of all methods contained in the MethodSet which have a given name.MemberDefinition
MethodSet. lookupSig(Identifier name, Type type)
If the MethodSet contains a method with the same signature then lookup() returns it.MemberDefinition
Environment. makeMemberDefinition(Environment origEnv, long where, ClassDefinition clazz, java.lang.String doc, int modifiers, Type type, Identifier name, IdentifierToken[] argNames, IdentifierToken[] expIds, java.lang.Object value)
Create a new field.static Identifier
Type. mangleInnerType(Identifier className)
Given an inner identifier, return the non-inner, mangled representation used to manage signatures.MemberDefinition
ClassDefinition. matchAnonConstructor(Environment env, Identifier accessPackage, Type[] argumentTypes)
A version of matchMethod to be used only for constructors when we cannot pass in a sourceClass argument.MemberDefinition
ClassDefinition. matchMethod(Environment env, ClassDefinition accessor, Identifier methodName)
Lookup a method.MemberDefinition
ClassDefinition. matchMethod(Environment env, ClassDefinition accessor, Identifier methodName, Type[] argumentTypes)
Lookup a method.private MemberDefinition
ClassDefinition. matchMethod(Environment env, ClassDefinition accessor, Identifier methodName, Type[] argumentTypes, boolean isAnonConstCall, Identifier accessPackage)
Lookup a method.protected void
Parser. packageDeclaration(long off, Identifier nm)
Deprecated.protected Expression
Parser. parseMethodExpression(Expression e, Identifier id)
Parse a method invocation.Identifier
Environment. resolve(Identifier nm)
Resolve a class name, using only package and import directives.Identifier
ImportEnvironment. resolve(Identifier nm)
Identifier
Imports. resolve(Environment env, Identifier nm)
Lookup a class, given the current set of imports, AmbiguousClass exception is thrown if the name can be resolved in more than one way.boolean
Environment. resolveByName(long where, ClassDefinition c, Identifier nm)
Given its fully-qualified name, verify that a class is defined and accessible.private boolean
Environment. resolveByName(long where, ClassDefinition c, Identifier nm, boolean isExtends)
boolean
Environment. resolveExtendsByName(long where, ClassDefinition c, Identifier nm)
Identifier
ClassDefinition. resolveInnerClass(Environment env, Identifier nm)
Interpret a qualified class name, which may have further subcomponents..Identifier
ClassDefinition. resolveName(Environment env, Identifier name)
Look up an inner class name, from somewhere inside this class.Identifier
Environment. resolveName(Identifier name)
Resolve a class name, using only package and import directives.Identifier
Environment. resolvePackageQualifiedName(Identifier name)
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.void
Imports. setCurrentPackage(Identifier id)
Specify the current packageprotected void
ClassDefinition. setLocalName(Identifier name)
Set the local name of a class.static Type
Type. tClass(Identifier className)
Create a class type.Constructors in org.glassfish.rmic.tools.java with parameters of type Identifier Constructor Description AmbiguousClass(Identifier name1, Identifier name2)
ConstructorClassDeclaration(Identifier name)
ConstructorClassNotFound(Identifier nm)
Create a ClassNotFound exceptionClassType(java.lang.String typeSig, Identifier className)
Construct a class type.IdentifierToken(long where, Identifier id)
IdentifierToken(long where, Identifier id, int modifiers)
IdentifierToken(Identifier id)
Use this constructor when the identifier is synthesized.MemberDefinition(long where, ClassDefinition clazz, int modifiers, Type type, Identifier name, IdentifierToken[] expIds, Node value)
ConstructorPackage(ClassPath binaryPath, Identifier pkg)
Create a package given a source path, binary path, and package name. -
Uses of Identifier in org.glassfish.rmic.tools.javac
Fields in org.glassfish.rmic.tools.javac declared as Identifier Modifier and Type Field Description protected Identifier
BatchParser. pkg
Deprecated.The current packageFields in org.glassfish.rmic.tools.javac with type parameters of type Identifier Modifier and Type Field Description private java.util.Set<Identifier>
BatchEnvironment. exemptPackages
A set of Identifiers for all packages exempt from the "exists" check in Imports#resolve().private java.util.Hashtable<Identifier,Package>
BatchEnvironment. packages
A hashtable of resource contexts.Methods in org.glassfish.rmic.tools.javac with parameters of type Identifier Modifier and Type Method Description boolean
BatchEnvironment. classExists(Identifier nm)
Check if a class exists Applies only to package members (non-nested classes).ClassDeclaration
BatchEnvironment. getClassDeclaration(Identifier nm)
Get a class, given the fully qualified class namePackage
BatchEnvironment. getPackage(Identifier pkg)
Get the package path for a packageboolean
BatchEnvironment. isExemptPackage(Identifier id)
Tells whether an Identifier refers to a package which should be exempt from the "exists" check in Imports#resolve().MemberDefinition
BatchEnvironment. makeMemberDefinition(Environment origEnv, long where, ClassDefinition clazz, java.lang.String doc, int modifiers, Type type, Identifier name, IdentifierToken[] argNames, IdentifierToken[] expIds, java.lang.Object value)
Create a new field.Constructors in org.glassfish.rmic.tools.javac with parameters of type Identifier Constructor Description SourceClass(Environment env, long where, ClassDeclaration declaration, java.lang.String documentation, int modifiers, IdentifierToken superClass, IdentifierToken[] interfaces, SourceClass outerClass, Identifier localName)
Deprecated.ConstructorSourceMember(long where, ClassDefinition clazz, java.lang.String doc, int modifiers, Type type, Identifier name, java.util.Vector<MemberDefinition> argNames, IdentifierToken[] exp, Node value)
Deprecated.Constructor -
Uses of Identifier in org.glassfish.rmic.tools.tree
Fields in org.glassfish.rmic.tools.tree declared as Identifier Modifier and Type Field Description (package private) Identifier
CatchStatement. id
(package private) Identifier
FieldExpression. id
(package private) Identifier
IdentifierExpression. id
(package private) Identifier
MethodExpression. id
(package private) Identifier[]
Statement. labels
(package private) Identifier
BreakStatement. lbl
(package private) Identifier
ContinueStatement. lbl
Methods in org.glassfish.rmic.tools.tree that return Identifier Modifier and Type Method Description Identifier
Context. getApparentClassName(Environment env, Identifier name)
Return the name of a lexically apparent type, skipping inherited members, and ignoring the current pacakge and imports.(package private) Identifier
Context. resolveName(Environment env, Identifier name)
Resolve a type name from within a local scope.Identifier
ContextEnvironment. resolveName(Identifier name)
static Identifier
FieldExpression. toIdentifier(Expression e)
Convert an '.' expression to a qualified identifierMethods in org.glassfish.rmic.tools.tree with parameters of type Identifier Modifier and Type Method Description boolean
Expression. equals(Identifier id)
boolean
IdentifierExpression. equals(Identifier id)
Check if the expression is equal to a valueIdentifier
Context. getApparentClassName(Environment env, Identifier name)
Return the name of a lexically apparent type, skipping inherited members, and ignoring the current pacakge and imports.MemberDefinition
Context. getApparentField(Environment env, Identifier name)
Like getField, except that it skips over inherited fields.Context
Context. getBreakContext(Identifier lbl)
Get the destination context of a breakprivate MemberDefinition
Context. getClassCommon(Environment env, Identifier name, boolean apparentOnly)
Context
Context. getContinueContext(Identifier lbl)
Get the destination context of a continueMemberDefinition
Context. getField(Environment env, Identifier name)
Get either a local variable, or a field in a current classprivate MemberDefinition
Context. getFieldCommon(Environment env, Identifier name, boolean apparentOnly)
Context
Context. getLabelContext(Identifier lbl)
Get the context that corresponds to a label, return null if not found.LocalMember
Context. getLocalClass(Identifier name)
Get a local class by nameLocalMember
Context. getLocalField(Identifier name)
Get a local variable by nameboolean
Statement. hasLabel(Identifier lbl)
(package private) Identifier
Context. resolveName(Environment env, Identifier name)
Resolve a type name from within a local scope.Identifier
ContextEnvironment. resolveName(Identifier name)
Constructors in org.glassfish.rmic.tools.tree with parameters of type Identifier Constructor Description BreakStatement(long where, Identifier lbl)
ConstructorCatchStatement(long where, Expression texpr, Identifier id, Statement body)
Deprecated.ContinueStatement(long where, Identifier lbl)
ConstructorFieldExpression(long where, Expression right, Identifier id)
constructorIdentifierExpression(long where, Identifier id)
ConstructorLocalMember(long where, ClassDefinition clazz, int modifiers, Type type, Identifier name)
ConstructorMethodExpression(long where, Expression right, Identifier id, Expression[] args)
constructor
-