Uses of Class
org.glassfish.rmic.tools.java.MemberDefinition
Packages that use MemberDefinition
Package
Description
-
Uses of MemberDefinition in org.glassfish.rmic
Fields in org.glassfish.rmic declared as MemberDefinitionModifier and TypeFieldDescriptionprivate 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 MemberDefinitionModifier and TypeMethodDescriptionRemoteClass.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 MemberDefinitionModifierConstructorDescription(package private)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.asmMethods in org.glassfish.rmic.asm that return types with arguments of type MemberDefinition -
Uses of MemberDefinition in org.glassfish.rmic.iiop
Fields in org.glassfish.rmic.iiop declared as MemberDefinitionModifier and TypeFieldDescriptionprivate MemberDefinitionCompoundType.Member.memberprivate MemberDefinitionCompoundType.Method.memberDefMethods in org.glassfish.rmic.iiop that return MemberDefinitionModifier and TypeMethodDescriptionprotected MemberDefinitionCompoundType.Member.getMemberDefinition()CompoundType.Method.getMemberDefinition()Return the MemberDefinition from which this method was created.Methods in org.glassfish.rmic.iiop with parameters of type MemberDefinitionModifier and TypeMethodDescriptionprotected ValueType[]CompoundType.getMethodExceptions(MemberDefinition member, boolean quiet, ContextStack stack) protected static 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 MemberDefinitionModifierConstructorDescriptionMember(MemberDefinition member, 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 MemberDefinitionModifier and TypeFieldDescription(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 MemberDefinitionModifier and TypeMethodDescriptionvoidAssembler.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, DataOutputStream out, MemberDefinition field, ConstantPool tab) Generate codevoidAssembler.writeLocalVariableTable(Environment env, MemberDefinition field, DataOutputStream out, ConstantPool tab) Write the local variable table.Constructors in org.glassfish.rmic.tools.asm with parameters of type MemberDefinitionModifierConstructorDescription(package private)FieldConstantData(ConstantPool tab, MemberDefinition field) ConstructorLocalVariable(MemberDefinition field, int slot) (package private)LocalVariable(MemberDefinition field, int slot, int from, int to) (package private)NameAndTypeData(MemberDefinition field) Constructor -
Uses of MemberDefinition in org.glassfish.rmic.tools.binaryclass
Subclasses of MemberDefinition in org.glassfish.rmic.tools.binaryclassModifier and TypeClassDescriptionfinal classThis 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 -
Uses of MemberDefinition in org.glassfish.rmic.tools.java
Fields in org.glassfish.rmic.tools.java declared as MemberDefinitionModifier and TypeFieldDescriptionprotected MemberDefinitionMemberDefinition.accessPeerAmbiguousMember.field1The field that was not foundAmbiguousMember.field2protected MemberDefinitionClassDefinition.firstMemberprotected MemberDefinitionClassDefinition.innerClassMemberprotected MemberDefinitionClassDefinition.lastMemberprotected MemberDefinitionMemberDefinition.nextMatchprotected MemberDefinitionMemberDefinition.nextMemberprotected MemberDefinitionClassDefinition.outerMemberFields in org.glassfish.rmic.tools.java with type parameters of type MemberDefinitionModifier and TypeFieldDescriptionprivate Hashtable<Identifier, MemberDefinition> ClassDefinition.fieldHashprivate final Map<Identifier, List<MemberDefinition>> MethodSet.lookupMapA Map containing Lists of MemberDefinitions.private List<MemberDefinition> ClassDefinition.permanentlyAbstractMethodsprivate static Map<String, MemberDefinition> MemberDefinition.proxyCacheA cache of previously created proxy members.Methods in org.glassfish.rmic.tools.java that return MemberDefinitionModifier and TypeMethodDescriptionClassDefinition.findAnyMethod(Environment env, Identifier nm) Find any method with a given name.ClassDefinition.findMethod(Environment env, Identifier nm, Type t) Find a method, ie: exact match in this class or any of the super classes.final MemberDefinitionClassDefinition.findOuterMember()If inner, return an innermost uplevel self pointer, if any exists.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.getAccessMethodTarget()Is this a synthetic method which provides access to a visible private member?MemberDefinition.getAccessUpdateMember()If this method is a getter for a private field, return the setter.ClassDefinition.getClassLiteralLookup(long fwhere) Get helper method for class literal lookup.final MemberDefinitionClassDefinition.getFirstMatch(Identifier name) final MemberDefinitionClassDefinition.getFirstMember()Get the class' first field or first matchClassDefinition.getInnerClass(Environment env, Identifier nm) Get an inner class.final MemberDefinitionClassDefinition.getInnerClassMember()If inner, get the field for this class in the enclosing classfinal MemberDefinitionMemberDefinition.getNextMatch()final MemberDefinitionMemberDefinition.getNextMember()Get the next field or the next matchClassDefinition.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.ClassDefinition.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) MethodSet.lookupSig(Identifier name, Type type) If the MethodSet contains a method with the same signature then lookup() returns it.Environment.makeMemberDefinition(Environment origEnv, long where, ClassDefinition clazz, String doc, int modifiers, Type type, Identifier name, IdentifierToken[] argNames, IdentifierToken[] expIds, 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'.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.ClassDefinition.matchMethod(Environment env, ClassDefinition accessor, Identifier methodName) Lookup a method.ClassDefinition.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 MemberDefinitionModifier and TypeMethodDescriptionMemberDefinition.getArguments()Get arguments (a vector of LocalMember)ClassDefinition.getMethods()Get an Iterator of all methods which could be accessed in an instance of this class.protected Iterator<MemberDefinition> ClassDefinition.getMethods(Environment env) Get an Iterator of all methods which could be accessed in an instance of this class.protected Iterator<MemberDefinition> ClassDefinition.getPermanentlyAbstractMethods()This method returns an Iterator of all abstract methods in our superclasses which we are unable to implement.MethodSet.iterator()Returns an Iterator of all methods in the MethodSetMethodSet.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 MemberDefinitionModifier and TypeMethodDescriptionvoidMethodSet.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 classfinal booleanMemberDefinition.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'.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.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.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, 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 final voidClassDefinition.setOuterMember(MemberDefinition outerMember) Set the class' enclosing current instance pointer.Method parameters in org.glassfish.rmic.tools.java with type arguments of type MemberDefinitionModifier and TypeMethodDescriptionprotected voidClassDefinition.addMirandaMethods(Environment env, 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 MemberDefinitionModifierConstructorDescriptionAmbiguousMember(MemberDefinition field1, MemberDefinition field2) Constructor -
Uses of MemberDefinition in org.glassfish.rmic.tools.javac
Subclasses of MemberDefinition in org.glassfish.rmic.tools.javacFields in org.glassfish.rmic.tools.javac declared as MemberDefinitionModifier and TypeFieldDescription(package private) MemberDefinitionSourceMember.abstractSourceDeprecated.(package private) MemberDefinitionCompilerMember.fieldDeprecated.private MemberDefinitionSourceClass.lookupDeprecated.Fields in org.glassfish.rmic.tools.javac with type parameters of type MemberDefinitionModifier and TypeFieldDescription(package private) Vector<MemberDefinition> SourceMember.argsDeprecated.The argument names (if it is a method)Methods in org.glassfish.rmic.tools.javac that return MemberDefinitionModifier and TypeMethodDescriptionSourceClass.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.SourceClass.getClassLiteralLookup(long fwhere) Deprecated.Get helper method for class literal lookup.SourceClass.getUpdateMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper) Deprecated.BatchEnvironment.makeMemberDefinition(Environment origEnv, long where, ClassDefinition clazz, String doc, int modifiers, Type type, Identifier name, IdentifierToken[] argNames, IdentifierToken[] expIds, Object value) Create a new field.Methods in org.glassfish.rmic.tools.javac that return types with arguments of type MemberDefinitionMethods in org.glassfish.rmic.tools.javac with parameters of type MemberDefinitionModifier and TypeMethodDescriptionvoidSourceClass.addMember(Environment env, MemberDefinition f) Deprecated.Add a field (check it first)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 MemberDefinitionSourceClass.getAccessMember(Environment env, Context ctx, MemberDefinition field, boolean isUpdate, boolean isSuper) Deprecated.SourceClass.getUpdateMember(Environment env, Context ctx, MemberDefinition field, boolean isSuper) Deprecated.Method parameters in org.glassfish.rmic.tools.javac with type arguments of type MemberDefinitionModifier and TypeMethodDescriptionprotected voidSourceClass.addMirandaMethods(Environment env, Iterator<MemberDefinition> mirandas) Deprecated.Add a group of methods to this class as miranda methods.(package private) voidSourceMember.createArgumentFields(Vector<MemberDefinition> argNames) Deprecated.Constructors in org.glassfish.rmic.tools.javac with parameters of type MemberDefinitionModifierConstructorDescription(package private)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 MemberDefinitionModifierConstructorDescriptionSourceMember(long where, ClassDefinition clazz, String doc, int modifiers, Type type, Identifier name, 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.treeModifier and TypeClassDescriptionclassA 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 MemberDefinitionModifier and TypeFieldDescription(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 MemberDefinitionModifier and TypeMethodDescription(package private) MemberDefinitionLocalMember.getAccessVarMember()final 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, String className, ClassDefinition c) Context.getElement(int number) Return the local field or member field corresponding to a number.final MemberDefinitionContext.getField()Return the field containing the present context.final 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) final MemberDefinitionUplevelReference.getLocalField()the field allocated in the client for this referencefinal MemberDefinitionUplevelReference.getLocalField(Environment env) Get the local field, creating one if necessary.(package private) final MemberDefinitionLocalMember.getMember()Is this a proxy for the given field?Methods in org.glassfish.rmic.tools.tree with parameters of type MemberDefinitionModifier and TypeMethodDescriptionbooleanContext.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.Context.findOuterLink(Environment env, long where, ClassDefinition reqc, MemberDefinition f, boolean needExactMatch) Context.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, String className) private ExpressionFieldExpression.makeClassLiteralInlineRef(Environment env, Context ctx, MemberDefinition lookup, String className) (package private) voidLocalMember.setAccessVarMember(MemberDefinition f) Constructors in org.glassfish.rmic.tools.tree with parameters of type MemberDefinitionModifierConstructorDescriptionContext(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) (package private)InlineMethodExpression(long where, Type type, MemberDefinition field, Statement body) Constructor(package private)InlineNewInstanceExpression(long where, Type type, MemberDefinition field, Statement body) Constructor(package private)LocalMember(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 MemberDefinitionModifier and TypeMethodDescriptionbooleanModifierFilter.checkMember(MemberDefinition field) Filter a MemberDefinition.