Uses of Class
org.glassfish.rmic.tools.tree.LocalMember
-
Packages that use LocalMember Package Description org.glassfish.rmic.tools.java org.glassfish.rmic.tools.javac org.glassfish.rmic.tools.tree -
-
Uses of LocalMember in org.glassfish.rmic.tools.java
Methods in org.glassfish.rmic.tools.java with parameters of type LocalMember Modifier and Type Method Description private UplevelReference
ClassDefinition. addReference(LocalMember target)
UplevelReference
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 LocalMember Modifier and Type Field Description (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 LocalMember Modifier and Type Method Description LocalMember
SourceMember. getOuterThisArg()
Deprecated.Get outer instance link, or null if none.LocalMember
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 LocalMember Modifier and Type Field Description (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 LocalMember Modifier and Type Method Description static LocalMember[]
LocalMember. copyArguments(Context ctx, MemberDefinition field)
May inline copies of all the arguments of the given method.LocalMember
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
LocalMember. getCurrentInlineCopy(Context ctx)
Returns the previous result of copyInline(ctx).LocalMember
UplevelReference. getLocalArgument()
the local argument for this referenceLocalMember
Context. getLocalClass(Identifier name)
Get a local class by nameLocalMember
Context. getLocalField(Identifier name)
Get a local variable by nameLocalMember
UplevelReference. getTarget()
the target of this referenceMethods in org.glassfish.rmic.tools.tree with parameters of type LocalMember Modifier and Type Method Description int
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.Expression
Context. makeReference(Environment env, LocalMember target)
Implement a reference (usually an uplevel one).UplevelReference
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 LocalMember Constructor Description ThisExpression(long where, LocalMember field)
UplevelReference(ClassDefinition client, LocalMember target)
constructorVarDeclarationStatement(long where, LocalMember field, Expression expr)
-