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 MemberDefinitionRemoteClass.Method. memberDefMember 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 MemberDefinitionRemoteClass.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 classAsmMemberDefinitionMethods 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 MemberDefinitionCompoundType.Member. memberprivate MemberDefinitionCompoundType.Method. memberDefMethods in org.glassfish.rmic.iiop that return MemberDefinition Modifier and Type Method Description protected MemberDefinitionCompoundType.Member. getMemberDefinition()MemberDefinitionCompoundType.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.StringCompoundType. getVisibilityString(MemberDefinition member)private booleanCompoundType. isConformingConstantType(MemberDefinition member)private booleanCompoundType. isConformingConstantType(Type theType, MemberDefinition member)private booleanImplementationType. 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) MemberDefinitionFieldConstantData. field(package private) MemberDefinitionLocalVariable. field(package private) MemberDefinitionNameAndTypeData. field(package private) MemberDefinition[]Label. localsMethods in org.glassfish.rmic.tools.asm with parameters of type MemberDefinition Modifier and Type Method Description voidAssembler. collect(Environment env, MemberDefinition field, ConstantPool tab)Collect all constants into the constant table(package private) voidLocalVariableTable. define(MemberDefinition field, int slot, int from, int to)Define a new local variable.(package private) voidAssembler. flowFields(Environment env, Label lbl, MemberDefinition[] locals)Figure out when registers contain a legal value.voidAssembler. write(Environment env, java.io.DataOutputStream out, MemberDefinition field, ConstantPool tab)Generate codevoidAssembler. 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 classBinaryMemberThis 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 MemberDefinitionMemberDefinition. accessPeerMemberDefinitionAmbiguousMember. field1The field that was not foundMemberDefinitionAmbiguousMember. field2protected MemberDefinitionClassDefinition. firstMemberprotected MemberDefinitionClassDefinition. innerClassMemberprotected MemberDefinitionClassDefinition. lastMemberprotected MemberDefinitionMemberDefinition. nextMatchprotected MemberDefinitionMemberDefinition. nextMemberprotected MemberDefinitionClassDefinition. outerMemberFields in org.glassfish.rmic.tools.java with type parameters of type MemberDefinition Modifier and Type Field Description private java.util.Hashtable<Identifier,MemberDefinition>ClassDefinition. fieldHashprivate java.util.Map<Identifier,java.util.List<MemberDefinition>>MethodSet. lookupMapA Map containing Lists of MemberDefinitions.private java.util.List<MemberDefinition>ClassDefinition. permanentlyAbstractMethodsprivate static java.util.Map<java.lang.String,MemberDefinition>MemberDefinition. proxyCacheA cache of previously created proxy members.Methods in org.glassfish.rmic.tools.java that return MemberDefinition Modifier and Type Method Description MemberDefinitionClassDefinition. findAnyMethod(Environment env, Identifier nm)Find any method with a given name.MemberDefinitionClassDefinition. findMethod(Environment env, Identifier nm, Type t)Find a method, ie: exact match in this class or any of the super classes.MemberDefinitionClassDefinition. findOuterMember()If inner, return an innermost uplevel self pointer, if any exists.MemberDefinitionClassDefinition. 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.MemberDefinitionMemberDefinition. getAccessMethodTarget()Is this a synthetic method which provides access to a visible private member?MemberDefinitionMemberDefinition. getAccessUpdateMember()If this method is a getter for a private field, return the setter.MemberDefinitionClassDefinition. getClassLiteralLookup(long fwhere)Get helper method for class literal lookup.MemberDefinitionClassDefinition. getFirstMatch(Identifier name)MemberDefinitionClassDefinition. getFirstMember()Get the class' first field or first matchMemberDefinitionClassDefinition. getInnerClass(Environment env, Identifier nm)Get an inner class.MemberDefinitionClassDefinition. getInnerClassMember()If inner, get the field for this class in the enclosing classMemberDefinitionMemberDefinition. getNextMatch()MemberDefinitionMemberDefinition. getNextMember()Get the next field or the next matchMemberDefinitionClassDefinition. 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.MemberDefinitionClassDefinition. getVariable(Environment env, Identifier nm, ClassDefinition source)Get a field from this class.private MemberDefinitionClassDefinition. getVariable0(Environment env, Identifier nm, ClassDefinition source, boolean showPrivate, boolean showPackage)MemberDefinitionMethodSet. lookupSig(Identifier name, Type type)If the MethodSet contains a method with the same signature then lookup() returns it.MemberDefinitionEnvironment. 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 MemberDefinitionMemberDefinition. makeProxyMember(MemberDefinition field, ClassDefinition classDef, Environment env)Create a member which is externally the same as `field' but is defined in class `classDef'.MemberDefinitionClassDefinition. 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.MemberDefinitionClassDefinition. matchMethod(Environment env, ClassDefinition accessor, Identifier methodName)Lookup a method.MemberDefinitionClassDefinition. matchMethod(Environment env, ClassDefinition accessor, Identifier methodName, Type[] argumentTypes)Lookup a method.private MemberDefinitionClassDefinition. 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 voidMethodSet. add(MemberDefinition method)Adds `method' to the MethodSet.voidClassDefinition. addMember(Environment env, MemberDefinition field)Add a field (subclasses make checks)protected voidClassDefinition. addMember(MemberDefinition field)Add a field (no checks)booleanClassDefinition. canAccess(Environment env, MemberDefinition f)Check if a field can be accessed from a classbooleanMemberDefinition. canReach(Environment env, MemberDefinition f)Check if a field can reach another field (only considers forward references, not the access modifiers).booleanMemberDefinition. checkMeet(Environment env, MemberDefinition method, ClassDeclaration clazz)Check to see if two method definitions are compatible, that is do they have a `meet'.booleanMemberDefinition. checkOverride(Environment env, MemberDefinition method)Check to see if `this' can override/hide `method'.private booleanMemberDefinition. checkOverride(Environment env, MemberDefinition method, ClassDeclaration clazz)Checks whether `this' can override `method'.booleanMemberDefinition. 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 booleanMemberDefinition. exceptionsFit(Environment env, MemberDefinition method)Check to see if the exceptions of `this' fit within the exceptions of `method'.MemberDefinitionClassDefinition. 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.MemberDefinitionClassDefinition. 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.booleanEnvironment. isApplicable(MemberDefinition m, Type[] args)Returns true if the given method is applicable to the given argumentsbooleanEnvironment. isMoreSpecific(MemberDefinition best, MemberDefinition other)Returns true if "best" is in every argument at least as good as "other"static MemberDefinitionMemberDefinition. 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 voidClassDefinition. methodSetAdd(Environment env, MethodSet methodSet, MemberDefinition newMethod)booleanClassDefinition. permitInlinedAccess(Environment env, MemberDefinition f)Check if a class is entitled to inline access to a method from another class.booleanClassDefinition. 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).voidMethodSet. replace(MemberDefinition method)Adds `method' to the MethodSet, replacing any previous definition with the same signature.private voidMemberDefinition. 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.booleanMemberDefinition. sameReturnType(MemberDefinition method)Convenience method to see if two methods return the same typevoidMemberDefinition. setAccessMethodTarget(MemberDefinition target)voidMemberDefinition. setAccessUpdateMember(MemberDefinition updater)protected voidClassDefinition. 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 voidClassDefinition. 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 classSourceMemberDeprecated.Fields in org.glassfish.rmic.tools.javac declared as MemberDefinition Modifier and Type Field Description (package private) MemberDefinitionSourceMember. abstractSourceDeprecated.(package private) MemberDefinitionCompilerMember. fieldDeprecated.private MemberDefinitionSourceClass. lookupDeprecated.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. argsDeprecated.The argument names (if it is a method)Methods in org.glassfish.rmic.tools.javac that return MemberDefinition Modifier and Type Method Description MemberDefinitionSourceClass. 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 MemberDefinitionSourceClass. getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isUpdate, boolean isSuper)Deprecated.MemberDefinitionSourceClass. getClassLiteralLookup(long fwhere)Deprecated.Get helper method for class literal lookup.MemberDefinitionSourceClass. getUpdateMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper)Deprecated.MemberDefinitionBatchEnvironment. 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 voidSourceClass. addMember(Environment env, MemberDefinition f)Deprecated.Add a field (check it first)MemberDefinitionSourceClass. 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 MemberDefinitionSourceClass. getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isUpdate, boolean isSuper)Deprecated.MemberDefinitionSourceClass. 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 voidSourceClass. addMirandaMethods(Environment env, java.util.Iterator<MemberDefinition> mirandas)Deprecated.Add a group of methods to this class as miranda methods.(package private) voidSourceMember. 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 classLocalMemberA 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) MemberDefinitionContext. field(package private) MemberDefinitionFieldExpression. fieldprivate MemberDefinitionFieldUpdater. field(package private) MemberDefinitionIdentifierExpression. field(package private) MemberDefinitionInlineMethodExpression. field(package private) MemberDefinitionInlineNewInstanceExpression. field(package private) MemberDefinitionMethodExpression. field(package private) MemberDefinitionNewInstanceExpression. fieldprivate MemberDefinitionFieldUpdater. getter(package private) MemberDefinitionNewInstanceExpression. implMethod(package private) MemberDefinitionUplevelReference. localFieldA private synthetic field of the client class which bears a copy of the target's value.private MemberDefinitionFieldUpdater. setterMethods in org.glassfish.rmic.tools.tree that return MemberDefinition Modifier and Type Method Description (package private) MemberDefinitionLocalMember. getAccessVarMember()MemberDefinitionContext. getApparentField(Environment env, Identifier name)Like getField, except that it skips over inherited fields.private MemberDefinitionContext. getClassCommon(Environment env, Identifier name, boolean apparentOnly)private static MemberDefinitionFieldExpression. getClassLiteralCache(Environment env, Context ctx, java.lang.String className, ClassDefinition c)MemberDefinitionContext. getElement(int number)Return the local field or member field corresponding to a number.MemberDefinitionContext. getField()Return the field containing the present context.MemberDefinitionContext. getField(Environment env, Identifier name)Get either a local variable, or a field in a current classprivate MemberDefinitionContext. getFieldCommon(Environment env, Identifier name, boolean apparentOnly)MemberDefinitionUplevelReference. getLocalField()the field allocated in the client for this referenceMemberDefinitionUplevelReference. getLocalField(Environment env)Get the local field, creating one if necessary.(package private) MemberDefinitionLocalMember. 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 booleanContext. canReach(Environment env, MemberDefinition f)Check if a field can reach another field (only considers forward references, not the access modifiers).static VsetFieldExpression. checkFinalAssign(Environment env, Context ctx, Vset vset, long where, MemberDefinition field)There is a simple assignment being made to the given final field.voidUplevelReference. 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.voidUplevelReference. 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.intContext. declareFieldNumber(MemberDefinition field)Assign a number to a class field.ExpressionContext. findOuterLink(Environment env, long where, ClassDefinition reqc, MemberDefinition f, boolean needExactMatch)ExpressionContext. findOuterLink(Environment env, long where, MemberDefinition f)Return a local expression which can serve as the base reference for the given field.intContext. getFieldNumber(MemberDefinition field)Retrieve a number previously assigned by declareMember().(package private) ContextContext. getInlineMemberContext(MemberDefinition field)Get the context of a field that is being inlinedprivate ExpressionFieldExpression. makeClassLiteralCacheRef(Environment env, Context ctx, MemberDefinition lookup, MemberDefinition cfld, java.lang.String className)private ExpressionFieldExpression. makeClassLiteralInlineRef(Environment env, Context ctx, MemberDefinition lookup, java.lang.String className)(package private) voidLocalMember. 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 booleanModifierFilter. checkMember(MemberDefinition field)Filter a MemberDefinition.
-