| Package | Description |
|---|---|
| org.glassfish.rmic.tools.java | |
| org.glassfish.rmic.tools.javac | |
| org.glassfish.rmic.tools.tree |
| Modifier and Type | Method and Description |
|---|---|
UplevelReference |
ClassDefinition.getReference(LocalMember target)
Find or create an uplevel reference for the given target.
|
| Modifier and Type | Method and 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.
|
| Modifier and Type | Method and 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.
|
LocalMember |
LocalMember.getCurrentInlineCopy(Context ctx)
Returns the previous result of copyInline(ctx).
|
LocalMember |
UplevelReference.getLocalArgument()
the local argument for this reference
|
LocalMember |
Context.getLocalClass(Identifier name)
Get a local class by name
|
LocalMember |
Context.getLocalField(Identifier name)
Get a local variable by name
|
LocalMember |
UplevelReference.getTarget()
the target of this reference
|
| Modifier and Type | Method and Description |
|---|---|
int |
Context.declare(Environment env,
LocalMember local)
Declare local
|
static 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).
|
| Constructor and Description |
|---|
ThisExpression(long where,
LocalMember field) |
UplevelReference(ClassDefinition client,
LocalMember target)
constructor
|
VarDeclarationStatement(long where,
LocalMember field,
Expression expr) |
Copyright © 2020. All Rights Reserved.