Uses of Class
org.glassfish.rmic.tools.tree.LocalMember
Packages that use LocalMember
Package
Description
-
Uses of LocalMember in org.glassfish.rmic.tools.java
Methods in org.glassfish.rmic.tools.java with parameters of type LocalMemberModifier and TypeMethodDescriptionprivate UplevelReference
ClassDefinition.addReference
(LocalMember target) ClassDefinition.getReference
(LocalMember target) Find or create an uplevel reference for the given target. -
Uses of LocalMember in org.glassfish.rmic.tools.javac
Fields in org.glassfish.rmic.tools.javac declared as LocalMemberModifier and TypeFieldDescription(package private) LocalMember
SourceMember.outerThisArg
Deprecated.(package private) LocalMember
SourceClass.thisArg
Deprecated.The field used to represent "this" in all of my code.Methods in org.glassfish.rmic.tools.javac that return LocalMemberModifier and TypeMethodDescriptionSourceMember.getOuterThisArg()
Deprecated.Get outer instance link, or null if none.SourceClass.getThisArgument()
Deprecated.Find or create my "this" argument, which is used for all methods. -
Uses of LocalMember in org.glassfish.rmic.tools.tree
Fields in org.glassfish.rmic.tools.tree declared as LocalMemberModifier and TypeFieldDescription(package private) LocalMember
Context.classes
(package private) LocalMember
CatchStatement.field
(package private) LocalMember
ThisExpression.field
(package private) LocalMember
VarDeclarationStatement.field
(package private) LocalMember
UplevelReference.localArgument
The local variable which bears a copy of the target's value, for all methods of the client class.(package private) LocalMember
Context.locals
(package private) LocalMember
LocalMember.originalOfCopy
Used by copyInline to record the original of this copy.(package private) LocalMember
LocalMember.prev
The previous local variable, this list is used to build a nested context of local variables.(package private) LocalMember
UplevelReference.target
The field being referenced.(package private) LocalMember
FinallyStatement.tryTemp
Methods in org.glassfish.rmic.tools.tree that return LocalMemberModifier and TypeMethodDescriptionstatic LocalMember[]
LocalMember.copyArguments
(Context ctx, MemberDefinition field) May inline copies of all the arguments of the given method.LocalMember.copyInline
(Context ctx) Make a copy of this field, which is an argument to a method or constructor.(package private) LocalMember
LocalMember.getAccessVar()
LocalMember.getCurrentInlineCopy
(Context ctx) Returns the previous result of copyInline(ctx).final LocalMember
UplevelReference.getLocalArgument()
the local argument for this referenceContext.getLocalClass
(Identifier name) Get a local class by nameContext.getLocalField
(Identifier name) Get a local variable by namefinal LocalMember
UplevelReference.getTarget()
the target of this referenceMethods in org.glassfish.rmic.tools.tree with parameters of type LocalMemberModifier and TypeMethodDescriptionint
Context.declare
(Environment env, LocalMember local) Declare localstatic void
LocalMember.doneWithArguments
(Context ctx, LocalMember[] res) Call this when finished with the result of a copyArguments() call.boolean
Context.isInScope
(LocalMember field) Check if the given field is active in this context.Context.makeReference
(Environment env, LocalMember target) Implement a reference (usually an uplevel one).Context.noteReference
(Environment env, LocalMember target) Notice a reference (usually an uplevel one).(package private) void
LocalMember.setAccessVar
(LocalMember f) Constructors in org.glassfish.rmic.tools.tree with parameters of type LocalMemberModifierConstructorDescriptionThisExpression
(long where, LocalMember field) UplevelReference
(ClassDefinition client, LocalMember target) constructorVarDeclarationStatement
(long where, LocalMember field, Expression expr)