|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of LocalVariableBinding in org.eclipse.jdt.internal.compiler.ast |
---|
Fields in org.eclipse.jdt.internal.compiler.ast declared as LocalVariableBinding | |
---|---|
LocalVariableBinding |
TryStatement.anyExceptionVariable
|
LocalVariableBinding |
LocalDeclaration.binding
|
LocalVariableBinding |
ForeachStatement.collectionVariable
|
LocalVariableBinding |
ForeachStatement.indexVariable
|
LocalVariableBinding |
ForeachStatement.maxVariable
|
LocalVariableBinding |
TryStatement.returnAddressVariable
|
LocalVariableBinding |
ReturnStatement.saveValueVariable
|
LocalVariableBinding |
TryStatement.secretReturnValue
|
LocalVariableBinding |
SynchronizedStatement.synchroVariable
|
Methods in org.eclipse.jdt.internal.compiler.ast that return LocalVariableBinding | |
---|---|
LocalVariableBinding |
SingleNameReference.localVariableBinding()
Returns the local variable referenced by this node. |
LocalVariableBinding |
Expression.localVariableBinding()
Returns the local variable referenced by this node. |
LocalVariableBinding |
CastExpression.localVariableBinding()
|
LocalVariableBinding |
Assignment.localVariableBinding()
|
Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type LocalVariableBinding | |
---|---|
boolean |
TryStatement.generateSubRoutineInvocation(BlockScope currentScope,
CodeStream codeStream,
java.lang.Object targetLocation,
int stateIndex,
LocalVariableBinding secretLocal)
|
boolean |
SynchronizedStatement.generateSubRoutineInvocation(BlockScope currentScope,
CodeStream codeStream,
java.lang.Object targetLocation,
int stateIndex,
LocalVariableBinding secretLocal)
|
abstract boolean |
SubRoutineStatement.generateSubRoutineInvocation(BlockScope currentScope,
CodeStream codeStream,
java.lang.Object targetLocation,
int stateIndex,
LocalVariableBinding secretLocal)
Generate an invocation of a subroutine (e.g. |
Uses of LocalVariableBinding in org.eclipse.jdt.internal.compiler.codegen |
---|
Fields in org.eclipse.jdt.internal.compiler.codegen declared as LocalVariableBinding | |
---|---|
LocalVariableBinding[] |
CodeStream.locals
|
LocalVariableBinding[] |
CodeStream.visibleLocals
|
Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type LocalVariableBinding | |
---|---|
void |
StackMapFrameCodeStream.addVariable(LocalVariableBinding localBinding)
|
void |
CodeStream.addVariable(LocalVariableBinding localBinding)
|
void |
CodeStream.addVisibleLocalVariable(LocalVariableBinding localBinding)
|
void |
CodeStream.exitUserScope(BlockScope currentScope,
LocalVariableBinding binding)
|
boolean |
CodeStream.isDefinitelyAssigned(Scope scope,
int initStateIndex,
LocalVariableBinding local)
|
void |
CodeStream.load(LocalVariableBinding localBinding)
|
void |
CodeStream.record(LocalVariableBinding local)
|
void |
CodeStream.removeVariable(LocalVariableBinding localBinding)
|
void |
CodeStream.store(LocalVariableBinding localBinding,
boolean valueRequired)
|
void |
CodeStream.throwAnyException(LocalVariableBinding anyExceptionVariable)
|
Uses of LocalVariableBinding in org.eclipse.jdt.internal.compiler.flow |
---|
Methods in org.eclipse.jdt.internal.compiler.flow with parameters of type LocalVariableBinding | |
---|---|
boolean |
UnconditionalFlowInfo.cannotBeDefinitelyNullOrNonNull(LocalVariableBinding local)
|
boolean |
FlowInfo.cannotBeDefinitelyNullOrNonNull(LocalVariableBinding local)
Check whether a given local variable is known to be unable to gain a definite non null or definite null status by the use of an enclosing flow info. |
boolean |
UnconditionalFlowInfo.cannotBeNull(LocalVariableBinding local)
|
boolean |
FlowInfo.cannotBeNull(LocalVariableBinding local)
Check whether a given local variable is known to be non null, either because it is definitely non null, or because is has been tested against non null. |
boolean |
UnconditionalFlowInfo.canOnlyBeNull(LocalVariableBinding local)
|
boolean |
FlowInfo.canOnlyBeNull(LocalVariableBinding local)
Check whether a given local variable is known to be null, either because it is definitely null, or because is has been tested against null. |
boolean |
UnconditionalFlowInfo.isDefinitelyAssigned(LocalVariableBinding local)
|
abstract boolean |
FlowInfo.isDefinitelyAssigned(LocalVariableBinding local)
Check status of definite assignment for a local. |
boolean |
ConditionalFlowInfo.isDefinitelyAssigned(LocalVariableBinding local)
|
boolean |
UnconditionalFlowInfo.isDefinitelyNonNull(LocalVariableBinding local)
|
abstract boolean |
FlowInfo.isDefinitelyNonNull(LocalVariableBinding local)
Check status of definite non-null value for a given local variable. |
boolean |
ConditionalFlowInfo.isDefinitelyNonNull(LocalVariableBinding local)
|
boolean |
UnconditionalFlowInfo.isDefinitelyNull(LocalVariableBinding local)
|
abstract boolean |
FlowInfo.isDefinitelyNull(LocalVariableBinding local)
Check status of definite null value for a given local variable. |
boolean |
ConditionalFlowInfo.isDefinitelyNull(LocalVariableBinding local)
|
boolean |
UnconditionalFlowInfo.isDefinitelyUnknown(LocalVariableBinding local)
|
abstract boolean |
FlowInfo.isDefinitelyUnknown(LocalVariableBinding local)
Check status of definite unknown value for a given local variable. |
boolean |
ConditionalFlowInfo.isDefinitelyUnknown(LocalVariableBinding local)
|
boolean |
UnconditionalFlowInfo.isPotentiallyAssigned(LocalVariableBinding local)
|
abstract boolean |
FlowInfo.isPotentiallyAssigned(LocalVariableBinding field)
Check status of potential assignment for a local variable. |
boolean |
ConditionalFlowInfo.isPotentiallyAssigned(LocalVariableBinding local)
|
boolean |
UnconditionalFlowInfo.isPotentiallyNonNull(LocalVariableBinding local)
|
abstract boolean |
FlowInfo.isPotentiallyNonNull(LocalVariableBinding local)
Check status of potential null assignment for a local. |
boolean |
ConditionalFlowInfo.isPotentiallyNonNull(LocalVariableBinding local)
|
boolean |
UnconditionalFlowInfo.isPotentiallyNull(LocalVariableBinding local)
|
abstract boolean |
FlowInfo.isPotentiallyNull(LocalVariableBinding local)
Check status of potential null assignment for a local. |
boolean |
ConditionalFlowInfo.isPotentiallyNull(LocalVariableBinding local)
|
boolean |
UnconditionalFlowInfo.isPotentiallyUnknown(LocalVariableBinding local)
|
abstract boolean |
FlowInfo.isPotentiallyUnknown(LocalVariableBinding local)
Return true if the given local may have been assigned to an unknown value. |
boolean |
ConditionalFlowInfo.isPotentiallyUnknown(LocalVariableBinding local)
|
boolean |
UnconditionalFlowInfo.isProtectedNonNull(LocalVariableBinding local)
|
abstract boolean |
FlowInfo.isProtectedNonNull(LocalVariableBinding local)
Return true if the given local is protected by a test against a non null value. |
boolean |
ConditionalFlowInfo.isProtectedNonNull(LocalVariableBinding local)
|
boolean |
UnconditionalFlowInfo.isProtectedNull(LocalVariableBinding local)
|
abstract boolean |
FlowInfo.isProtectedNull(LocalVariableBinding local)
Return true if the given local is protected by a test against null. |
boolean |
ConditionalFlowInfo.isProtectedNull(LocalVariableBinding local)
|
void |
UnconditionalFlowInfo.markAsComparedEqualToNonNull(LocalVariableBinding local)
|
void |
NullInfoRegistry.markAsComparedEqualToNonNull(LocalVariableBinding local)
|
abstract void |
FlowInfo.markAsComparedEqualToNonNull(LocalVariableBinding local)
Record that a local variable got checked to be non null. |
void |
ConditionalFlowInfo.markAsComparedEqualToNonNull(LocalVariableBinding local)
|
void |
UnconditionalFlowInfo.markAsComparedEqualToNull(LocalVariableBinding local)
|
abstract void |
FlowInfo.markAsComparedEqualToNull(LocalVariableBinding local)
Record that a local variable got checked to be null. |
void |
ConditionalFlowInfo.markAsComparedEqualToNull(LocalVariableBinding local)
|
void |
UnconditionalFlowInfo.markAsDefinitelyAssigned(LocalVariableBinding local)
|
abstract void |
FlowInfo.markAsDefinitelyAssigned(LocalVariableBinding local)
Record a local got definitely assigned. |
void |
ConditionalFlowInfo.markAsDefinitelyAssigned(LocalVariableBinding local)
|
void |
UnconditionalFlowInfo.markAsDefinitelyNonNull(LocalVariableBinding local)
|
void |
NullInfoRegistry.markAsDefinitelyNonNull(LocalVariableBinding local)
|
abstract void |
FlowInfo.markAsDefinitelyNonNull(LocalVariableBinding local)
Record a local got definitely assigned to a non-null value. |
void |
ConditionalFlowInfo.markAsDefinitelyNonNull(LocalVariableBinding local)
|
void |
UnconditionalFlowInfo.markAsDefinitelyNull(LocalVariableBinding local)
|
void |
NullInfoRegistry.markAsDefinitelyNull(LocalVariableBinding local)
|
abstract void |
FlowInfo.markAsDefinitelyNull(LocalVariableBinding local)
Record a local got definitely assigned to null. |
void |
ConditionalFlowInfo.markAsDefinitelyNull(LocalVariableBinding local)
|
void |
UnconditionalFlowInfo.markAsDefinitelyUnknown(LocalVariableBinding local)
Mark a local as having been assigned to an unknown value. |
void |
NullInfoRegistry.markAsDefinitelyUnknown(LocalVariableBinding local)
|
abstract void |
FlowInfo.markAsDefinitelyUnknown(LocalVariableBinding local)
Record a local got definitely assigned to an unknown value. |
void |
ConditionalFlowInfo.markAsDefinitelyUnknown(LocalVariableBinding local)
|
void |
UnconditionalFlowInfo.markAsPotentiallyNull(LocalVariableBinding local)
|
abstract void |
FlowInfo.markAsPotentiallyNull(LocalVariableBinding local)
Record a local got definitely assigned to a possibly null value. |
void |
ConditionalFlowInfo.markAsPotentiallyNull(LocalVariableBinding local)
|
void |
LoopingFlowContext.recordUsingNullReference(Scope scope,
LocalVariableBinding local,
Expression reference,
int checkType,
FlowInfo flowInfo)
|
void |
FlowContext.recordUsingNullReference(Scope scope,
LocalVariableBinding local,
Expression reference,
int checkType,
FlowInfo flowInfo)
Record a null reference for use by deferred checks. |
void |
FinallyFlowContext.recordUsingNullReference(Scope scope,
LocalVariableBinding local,
Expression reference,
int checkType,
FlowInfo flowInfo)
|
Uses of LocalVariableBinding in org.eclipse.jdt.internal.compiler.lookup |
---|
Subclasses of LocalVariableBinding in org.eclipse.jdt.internal.compiler.lookup | |
---|---|
class |
BinaryLocalVariableBinding
|
class |
SyntheticArgumentBinding
|
Fields in org.eclipse.jdt.internal.compiler.lookup declared as LocalVariableBinding | |
---|---|
LocalVariableBinding |
SyntheticArgumentBinding.actualOuterLocalVariable
|
LocalVariableBinding[] |
BlockScope.locals
|
LocalVariableBinding[] |
BlockScope.specvardecls
|
Methods in org.eclipse.jdt.internal.compiler.lookup that return LocalVariableBinding | |
---|---|
LocalVariableBinding |
Scope.findVariable(char[] variable)
|
LocalVariableBinding |
BlockScope.findVariable(char[] variableName)
|
Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type LocalVariableBinding | |
---|---|
void |
BlockScope.addLocalVariable(LocalVariableBinding binding)
|
void |
BlockScope.addSpecificationVariable(LocalVariableBinding binding)
|
SyntheticArgumentBinding |
NestedTypeBinding.addSyntheticArgument(LocalVariableBinding actualOuterLocalVariable)
|
SyntheticArgumentBinding |
NestedTypeBinding.addSyntheticArgumentAndField(LocalVariableBinding actualOuterLocalVariable)
|
FieldBinding |
SourceTypeBinding.addSyntheticFieldForInnerclass(LocalVariableBinding actualOuterLocalVariable)
|
void |
BlockScope.emulateOuterAccess(LocalVariableBinding outerLocalVariable)
|
VariableBinding[] |
BlockScope.getEmulationPath(LocalVariableBinding outerLocalVariable)
|
SyntheticArgumentBinding |
NestedTypeBinding.getSyntheticArgument(LocalVariableBinding actualOuterLocalVariable)
|
FieldBinding |
SourceTypeBinding.getSyntheticField(LocalVariableBinding actualOuterLocalVariable)
|
Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type LocalVariableBinding | |
---|---|
SyntheticArgumentBinding(LocalVariableBinding actualOuterLocalVariable)
|
Uses of LocalVariableBinding in org.eclipse.jdt.internal.compiler.problem |
---|
Uses of LocalVariableBinding in org.eclipse.jdt.internal.core |
---|
Methods in org.eclipse.jdt.internal.core with parameters of type LocalVariableBinding | |
---|---|
void |
SelectionRequestor.acceptLocalVariable(LocalVariableBinding binding)
|
Uses of LocalVariableBinding in org.jmlspecs.jml4.ast |
---|
Methods in org.jmlspecs.jml4.ast with parameters of type LocalVariableBinding | |
---|---|
void |
JmlLoopAnnotations.checkLoopVariant(BlockScope currentScope,
CodeStream codeStream,
LocalVariableBinding firstTimeBinding)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |