Uses of Class
org.glassfish.rmic.tools.java.MemberDefinition
-
-
Uses of MemberDefinition in org.glassfish.rmic
Fields in org.glassfish.rmic declared as MemberDefinition Modifier and Type Field Description private MemberDefinition
RemoteClass.Method. memberDef
Member definition for this method, from one of the remote interfaces that this method was found in.Methods in org.glassfish.rmic that return MemberDefinition Modifier and Type Method Description MemberDefinition
RemoteClass.Method. getMemberDefinition()
Return the definition of the actual class member corresponing to this method of a remote interface.Constructors in org.glassfish.rmic with parameters of type MemberDefinition Constructor Description Method(MemberDefinition memberDef)
Create a new Method object corresponding to the given method definition. -
Uses of MemberDefinition in org.glassfish.rmic.asm
Subclasses of MemberDefinition in org.glassfish.rmic.asm Modifier and Type Class Description class
AsmMemberDefinition
Methods in org.glassfish.rmic.asm that return types with arguments of type MemberDefinition Modifier and Type Method Description java.util.Vector<MemberDefinition>
AsmMemberDefinition. getArguments()
-
Uses of MemberDefinition in org.glassfish.rmic.iiop
Fields in org.glassfish.rmic.iiop declared as MemberDefinition Modifier and Type Field Description private MemberDefinition
CompoundType.Member. member
private MemberDefinition
CompoundType.Method. memberDef
Methods in org.glassfish.rmic.iiop that return MemberDefinition Modifier and Type Method Description protected MemberDefinition
CompoundType.Member. getMemberDefinition()
MemberDefinition
CompoundType.Method. getMemberDefinition()
Return the MemberDefinition from which this method was created.Methods in org.glassfish.rmic.iiop with parameters of type MemberDefinition Modifier and Type Method Description protected ValueType[]
CompoundType. getMethodExceptions(MemberDefinition member, boolean quiet, ContextStack stack)
protected static java.lang.String
CompoundType. getVisibilityString(MemberDefinition member)
private boolean
CompoundType. isConformingConstantType(MemberDefinition member)
private boolean
CompoundType. isConformingConstantType(Type theType, MemberDefinition member)
private boolean
ImplementationType. updateExceptions(MemberDefinition implMethod, CompoundType.Method[] list, ContextStack stack, boolean quiet)
Constructors in org.glassfish.rmic.iiop with parameters of type MemberDefinition Constructor Description Member(MemberDefinition member, java.lang.String value, ContextStack stack, CompoundType enclosing)
Create a new Member object.Method(CompoundType enclosing, MemberDefinition memberDef, boolean quiet, ContextStack stack)
Create a new Method object corresponding to the given method definition. -
Uses of MemberDefinition in org.glassfish.rmic.tools.asm
Fields in org.glassfish.rmic.tools.asm declared as MemberDefinition Modifier and Type Field Description (package private) MemberDefinition
FieldConstantData. field
(package private) MemberDefinition
LocalVariable. field
(package private) MemberDefinition
NameAndTypeData. field
(package private) MemberDefinition[]
Label. locals
Methods in org.glassfish.rmic.tools.asm with parameters of type MemberDefinition Modifier and Type Method Description void
Assembler. collect(Environment env, MemberDefinition field, ConstantPool tab)
Collect all constants into the constant table(package private) void
LocalVariableTable. define(MemberDefinition field, int slot, int from, int to)
Define a new local variable.(package private) void
Assembler. flowFields(Environment env, Label lbl, MemberDefinition[] locals)
Figure out when registers contain a legal value.void
Assembler. write(Environment env, java.io.DataOutputStream out, MemberDefinition field, ConstantPool tab)
Generate codevoid
Assembler. writeLocalVariableTable(Environment env, MemberDefinition field, java.io.DataOutputStream out, ConstantPool tab)
Write the local variable table.Constructors in org.glassfish.rmic.tools.asm with parameters of type MemberDefinition Constructor Description FieldConstantData(ConstantPool tab, MemberDefinition field)
ConstructorLocalVariable(MemberDefinition field, int slot)
LocalVariable(MemberDefinition field, int slot, int from, int to)
NameAndTypeData(MemberDefinition field)
Constructor -
Uses of MemberDefinition in org.glassfish.rmic.tools.binaryclass
Subclasses of MemberDefinition in org.glassfish.rmic.tools.binaryclass Modifier and Type Class Description class
BinaryMember
This class represents a binary member WARNING: The contents of this source file are not part of any supported API.Methods in org.glassfish.rmic.tools.binaryclass that return types with arguments of type MemberDefinition Modifier and Type Method Description java.util.Vector<MemberDefinition>
BinaryMember. getArguments()
Get arguments -
Uses of MemberDefinition in org.glassfish.rmic.tools.java
Fields in org.glassfish.rmic.tools.java declared as MemberDefinition Modifier and Type Field Description protected MemberDefinition
MemberDefinition. accessPeer
MemberDefinition
AmbiguousMember. field1
The field that was not foundMemberDefinition
AmbiguousMember. field2
protected MemberDefinition
ClassDefinition. firstMember
protected MemberDefinition
ClassDefinition. innerClassMember
protected MemberDefinition
ClassDefinition. lastMember
protected MemberDefinition
MemberDefinition. nextMatch
protected MemberDefinition
MemberDefinition. nextMember
protected MemberDefinition
ClassDefinition. outerMember
Fields in org.glassfish.rmic.tools.java with type parameters of type MemberDefinition Modifier and Type Field Description private java.util.Hashtable<Identifier,MemberDefinition>
ClassDefinition. fieldHash
private java.util.Map<Identifier,java.util.List<MemberDefinition>>
MethodSet. lookupMap
A Map containing Lists of MemberDefinitions.private java.util.List<MemberDefinition>
ClassDefinition. permanentlyAbstractMethods
private static java.util.Map<java.lang.String,MemberDefinition>
MemberDefinition. proxyCache
A cache of previously created proxy members.Methods in org.glassfish.rmic.tools.java that return MemberDefinition Modifier and Type Method Description 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.MemberDefinition
ClassDefinition. findOuterMember()
If inner, return an innermost uplevel self pointer, if any exists.MemberDefinition
ClassDefinition. getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper)
Find or create an access method for a private member, or return null if this is not possible.MemberDefinition
MemberDefinition. getAccessMethodTarget()
Is this a synthetic method which provides access to a visible private member?MemberDefinition
MemberDefinition. getAccessUpdateMember()
If this method is a getter for a private field, return the setter.MemberDefinition
ClassDefinition. getClassLiteralLookup(long fwhere)
Get helper method for class literal lookup.MemberDefinition
ClassDefinition. getFirstMatch(Identifier name)
MemberDefinition
ClassDefinition. getFirstMember()
Get the class' first field or first matchMemberDefinition
ClassDefinition. getInnerClass(Environment env, Identifier nm)
Get an inner class.MemberDefinition
ClassDefinition. getInnerClassMember()
If inner, get the field for this class in the enclosing classMemberDefinition
MemberDefinition. getNextMatch()
MemberDefinition
MemberDefinition. getNextMember()
Get the next field or the next matchMemberDefinition
ClassDefinition. getUpdateMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper)
Find or create an update method for a private member, or return null if this is not possible.MemberDefinition
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)
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 MemberDefinition
MemberDefinition. makeProxyMember(MemberDefinition field, ClassDefinition classDef, Environment env)
Create a member which is externally the same as `field' but is defined in class `classDef'.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.Methods in org.glassfish.rmic.tools.java that return types with arguments of type MemberDefinition Modifier and Type Method Description java.util.Vector<MemberDefinition>
MemberDefinition. getArguments()
Get arguments (a vector of LocalMember)java.util.Iterator<MemberDefinition>
ClassDefinition. getMethods()
Get an Iterator of all methods which could be accessed in an instance of this class.protected java.util.Iterator<MemberDefinition>
ClassDefinition. getMethods(Environment env)
Get an Iterator of all methods which could be accessed in an instance of this class.protected java.util.Iterator<MemberDefinition>
ClassDefinition. getPermanentlyAbstractMethods()
This method returns an Iterator of all abstract methods in our superclasses which we are unable to implement.java.util.Iterator<MemberDefinition>
MethodSet. iterator()
Returns an Iterator of all methods in the MethodSetjava.util.Iterator<MemberDefinition>
MethodSet. lookupName(Identifier name)
Returns an Iterator of all methods contained in the MethodSet which have a given name.Methods in org.glassfish.rmic.tools.java with parameters of type MemberDefinition Modifier and Type Method Description void
MethodSet. add(MemberDefinition method)
Adds `method' to the MethodSet.void
ClassDefinition. addMember(Environment env, MemberDefinition field)
Add a field (subclasses make checks)protected void
ClassDefinition. addMember(MemberDefinition field)
Add a field (no checks)boolean
ClassDefinition. canAccess(Environment env, MemberDefinition f)
Check if a field can be accessed from a classboolean
MemberDefinition. canReach(Environment env, MemberDefinition f)
Check if a field can reach another field (only considers forward references, not the access modifiers).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
MemberDefinition. checkOverride(Environment env, MemberDefinition method)
Check to see if `this' can override/hide `method'.private boolean
MemberDefinition. checkOverride(Environment env, MemberDefinition method, ClassDeclaration clazz)
Checks whether `this' can override `method'.boolean
MemberDefinition. couldOverride(Environment env, MemberDefinition method)
This method is meant to be used to determine if one of two inherited methods could override the other.private boolean
MemberDefinition. exceptionsFit(Environment env, MemberDefinition method)
Check to see if the exceptions of `this' fit within the exceptions of `method'.MemberDefinition
ClassDefinition. getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper)
Find or create an access method for a private member, or return null if this is not possible.MemberDefinition
ClassDefinition. getUpdateMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper)
Find or create an update method for a private member, or return null if this is not possible.boolean
Environment. isApplicable(MemberDefinition m, Type[] args)
Returns true if the given method is applicable to the given argumentsboolean
Environment. isMoreSpecific(MemberDefinition best, MemberDefinition other)
Returns true if "best" is in every argument at least as good as "other"static MemberDefinition
MemberDefinition. makeProxyMember(MemberDefinition field, ClassDefinition classDef, Environment env)
Create a member which is externally the same as `field' but is defined in class `classDef'.private static void
ClassDefinition. methodSetAdd(Environment env, MethodSet methodSet, MemberDefinition newMethod)
boolean
ClassDefinition. permitInlinedAccess(Environment env, MemberDefinition f)
Check if a class is entitled to inline access to a method from another class.boolean
ClassDefinition. protectedAccess(Environment env, MemberDefinition f, Type accessorType)
We know the field is marked protected (and not public) and that the field is visible (as per canAccess).void
MethodSet. replace(MemberDefinition method)
Adds `method' to the MethodSet, replacing any previous definition with the same signature.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
MemberDefinition. sameReturnType(MemberDefinition method)
Convenience method to see if two methods return the same typevoid
MemberDefinition. setAccessMethodTarget(MemberDefinition target)
void
MemberDefinition. setAccessUpdateMember(MemberDefinition updater)
protected void
ClassDefinition. setOuterMember(MemberDefinition outerMember)
Set the class' enclosing current instance pointer.Method parameters in org.glassfish.rmic.tools.java with type arguments of type MemberDefinition Modifier and Type Method Description protected void
ClassDefinition. addMirandaMethods(Environment env, java.util.Iterator<MemberDefinition> mirandas)
Add a list of methods to this class as miranda methods.Constructors in org.glassfish.rmic.tools.java with parameters of type MemberDefinition Constructor Description AmbiguousMember(MemberDefinition field1, MemberDefinition field2)
Constructor -
Uses of MemberDefinition in org.glassfish.rmic.tools.javac
Subclasses of MemberDefinition in org.glassfish.rmic.tools.javac Modifier and Type Class Description class
SourceMember
Deprecated.Fields in org.glassfish.rmic.tools.javac declared as MemberDefinition Modifier and Type Field Description (package private) MemberDefinition
SourceMember. abstractSource
Deprecated.(package private) MemberDefinition
CompilerMember. field
Deprecated.private MemberDefinition
SourceClass. lookup
Deprecated.Fields in org.glassfish.rmic.tools.javac with type parameters of type MemberDefinition Modifier and Type Field Description (package private) java.util.Vector<MemberDefinition>
SourceMember. args
Deprecated.The argument names (if it is a method)Methods in org.glassfish.rmic.tools.javac that return MemberDefinition Modifier and Type Method Description MemberDefinition
SourceClass. getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper)
Deprecated.Find or create an access method for a private member, or return null if this is not possible.private MemberDefinition
SourceClass. getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isUpdate, boolean isSuper)
Deprecated.MemberDefinition
SourceClass. getClassLiteralLookup(long fwhere)
Deprecated.Get helper method for class literal lookup.MemberDefinition
SourceClass. getUpdateMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper)
Deprecated.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.Methods in org.glassfish.rmic.tools.javac that return types with arguments of type MemberDefinition Modifier and Type Method Description java.util.Vector<MemberDefinition>
SourceMember. getArguments()
Deprecated.Methods in org.glassfish.rmic.tools.javac with parameters of type MemberDefinition Modifier and Type Method Description void
SourceClass. addMember(Environment env, MemberDefinition f)
Deprecated.Add a field (check it first)MemberDefinition
SourceClass. getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper)
Deprecated.Find or create an access method for a private member, or return null if this is not possible.private MemberDefinition
SourceClass. getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isUpdate, boolean isSuper)
Deprecated.MemberDefinition
SourceClass. getUpdateMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper)
Deprecated.Method parameters in org.glassfish.rmic.tools.javac with type arguments of type MemberDefinition Modifier and Type Method Description protected void
SourceClass. addMirandaMethods(Environment env, java.util.Iterator<MemberDefinition> mirandas)
Deprecated.Add a group of methods to this class as miranda methods.(package private) void
SourceMember. createArgumentFields(java.util.Vector<MemberDefinition> argNames)
Deprecated.Constructors in org.glassfish.rmic.tools.javac with parameters of type MemberDefinition Constructor Description CompilerMember(MemberDefinition field, Assembler asm)
Deprecated.SourceMember(MemberDefinition f, ClassDefinition c, Environment env)
Deprecated.Constructor.Constructor parameters in org.glassfish.rmic.tools.javac with type arguments of type MemberDefinition Constructor Description SourceMember(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 MemberDefinition in org.glassfish.rmic.tools.tree
Subclasses of MemberDefinition in org.glassfish.rmic.tools.tree Modifier and Type Class Description class
LocalMember
A local Field WARNING: The contents of this source file are not part of any supported API.Fields in org.glassfish.rmic.tools.tree declared as MemberDefinition Modifier and Type Field Description (package private) MemberDefinition
Context. field
(package private) MemberDefinition
FieldExpression. field
private MemberDefinition
FieldUpdater. field
(package private) MemberDefinition
IdentifierExpression. field
(package private) MemberDefinition
InlineMethodExpression. field
(package private) MemberDefinition
InlineNewInstanceExpression. field
(package private) MemberDefinition
MethodExpression. field
(package private) MemberDefinition
NewInstanceExpression. field
private MemberDefinition
FieldUpdater. getter
(package private) MemberDefinition
NewInstanceExpression. implMethod
(package private) MemberDefinition
UplevelReference. localField
A private synthetic field of the client class which bears a copy of the target's value.private MemberDefinition
FieldUpdater. setter
Methods in org.glassfish.rmic.tools.tree that return MemberDefinition Modifier and Type Method Description (package private) MemberDefinition
LocalMember. getAccessVarMember()
MemberDefinition
Context. getApparentField(Environment env, Identifier name)
Like getField, except that it skips over inherited fields.private MemberDefinition
Context. getClassCommon(Environment env, Identifier name, boolean apparentOnly)
private static MemberDefinition
FieldExpression. getClassLiteralCache(Environment env, Context ctx, java.lang.String className, ClassDefinition c)
MemberDefinition
Context. getElement(int number)
Return the local field or member field corresponding to a number.MemberDefinition
Context. getField()
Return the field containing the present context.MemberDefinition
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)
MemberDefinition
UplevelReference. getLocalField()
the field allocated in the client for this referenceMemberDefinition
UplevelReference. getLocalField(Environment env)
Get the local field, creating one if necessary.(package private) MemberDefinition
LocalMember. getMember()
Is this a proxy for the given field?Methods in org.glassfish.rmic.tools.tree with parameters of type MemberDefinition Modifier and Type Method Description boolean
Context. canReach(Environment env, MemberDefinition f)
Check if a field can reach another field (only considers forward references, not the access modifiers).static Vset
FieldExpression. checkFinalAssign(Environment env, Context ctx, Vset vset, long where, MemberDefinition field)
There is a simple assignment being made to the given final field.void
UplevelReference. codeArguments(Environment env, Context ctx, Assembler asm, long where, MemberDefinition conField)
Code is being generated for a call to a constructor of the client class.void
UplevelReference. codeInitialization(Environment env, Context ctx, Assembler asm, long where, MemberDefinition conField)
Code is being generated for a constructor of the client class.static LocalMember[]
LocalMember. copyArguments(Context ctx, MemberDefinition field)
May inline copies of all the arguments of the given method.int
Context. declareFieldNumber(MemberDefinition field)
Assign a number to a class field.Expression
Context. findOuterLink(Environment env, long where, ClassDefinition reqc, MemberDefinition f, boolean needExactMatch)
Expression
Context. findOuterLink(Environment env, long where, MemberDefinition f)
Return a local expression which can serve as the base reference for the given field.int
Context. getFieldNumber(MemberDefinition field)
Retrieve a number previously assigned by declareMember().(package private) Context
Context. getInlineMemberContext(MemberDefinition field)
Get the context of a field that is being inlinedprivate Expression
FieldExpression. makeClassLiteralCacheRef(Environment env, Context ctx, MemberDefinition lookup, MemberDefinition cfld, java.lang.String className)
private Expression
FieldExpression. makeClassLiteralInlineRef(Environment env, Context ctx, MemberDefinition lookup, java.lang.String className)
(package private) void
LocalMember. setAccessVarMember(MemberDefinition f)
Constructors in org.glassfish.rmic.tools.tree with parameters of type MemberDefinition Constructor Description Context(Context ctx, MemberDefinition field)
Create the initial context for a method The incoming context is inherited fromFieldExpression(long where, Expression right, MemberDefinition field)
FieldUpdater(long where, MemberDefinition field, Expression base, MemberDefinition getter, MemberDefinition setter)
Constructor.IdentifierExpression(long where, MemberDefinition field)
InlineMethodExpression(long where, Type type, MemberDefinition field, Statement body)
ConstructorInlineNewInstanceExpression(long where, Type type, MemberDefinition field, Statement body)
ConstructorLocalMember(MemberDefinition field)
Constructor for a proxy to an instance or class variable.MethodExpression(long where, Expression right, MemberDefinition field, Expression[] args)
MethodExpression(long where, Expression right, MemberDefinition field, Expression[] args, boolean forceSuper)
-
Uses of MemberDefinition in org.glassfish.rmic.tools.util
Methods in org.glassfish.rmic.tools.util with parameters of type MemberDefinition Modifier and Type Method Description boolean
ModifierFilter. checkMember(MemberDefinition field)
Filter a MemberDefinition.
-