|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jdt.internal.compiler.ast.ASTNode
org.eclipse.jdt.internal.compiler.ast.Statement
org.eclipse.jdt.internal.compiler.ast.Expression
org.eclipse.jdt.internal.compiler.ast.Reference
org.eclipse.jdt.internal.compiler.ast.NameReference
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference
org.jmlspecs.jml4.ast.JmlQualifiedNameReference
public class JmlQualifiedNameReference
| Field Summary |
|---|
| Fields inherited from class org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference |
|---|
genericCast, indexOfFirstFieldBinding, otherBindings, otherCodegenBindings, otherGenericCasts, sourcePositions, syntheticReadAccessors, syntheticWriteAccessor, tokens |
| Fields inherited from class org.eclipse.jdt.internal.compiler.ast.NameReference |
|---|
actualReceiverType, binding, codegenBinding |
| Fields inherited from class org.eclipse.jdt.internal.compiler.ast.Expression |
|---|
constant, implicitConversion, resolvedType, statementEnd |
| Constructor Summary | |
|---|---|
JmlQualifiedNameReference(char[][] sources,
long[] positions,
int sourceStart,
int sourceEnd)
|
|
| Method Summary | |
|---|---|
void |
checkNPE(BlockScope scope,
FlowContext flowContext,
FlowInfo flowInfo,
boolean checkString)
|
boolean |
isDeclaredMonoNonNull()
|
boolean |
isDeclaredNonNull()
|
boolean |
isPrimitiveType()
|
int |
nullStatus(FlowInfo flowInfo)
|
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference |
|---|
analyseAssignment, analyseCode, analyseCode, checkFieldAccess, computeConversion, generateAssignment, generateCode, generateCompoundAssignment, generatePostIncrement, generateReadSequence, generateReceiver, genericTypeArguments, getOtherFieldBindings, manageEnclosingInstanceAccessIfNecessary, manageSyntheticAccessIfNecessary, optimizedBooleanConstant, postConversionType, printExpression, reportError, resolveType, setFieldIndex, traverse, traverse, unboundReferenceErrorName |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.NameReference |
|---|
fieldBinding, isSuperAccess, isTypeAccess, isTypeReference, setActualReceiverType, setDepth |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.Reference |
|---|
fieldStore |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.Expression |
|---|
checkCastTypesCompatibility, checkNPE, checkUnsafeCast, generateCode, generateOptimizedBoolean, generateOptimizedStringConcatenation, generateOptimizedStringConcatenationCreation, isCompactableOperation, isConstantValueOfTypeAssignableToType, isConstantValueRepresentable, localVariableBinding, markAsNonNull, print, printStatement, resolve, resolveType, resolveTypeExpecting, reusableJSRTarget, setExpectedType, tagAsNeedCheckCast, tagAsUnnecessaryCast, toTypeReference |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.Statement |
|---|
branchChainTo, complainIfUnreachable, generateArguments, isEmptyBlock, isValidJavaStatement, resolveCase |
| Methods inherited from class org.eclipse.jdt.internal.compiler.ast.ASTNode |
|---|
checkInvocationArguments, concreteStatement, isFieldUseDeprecated, isImplicitThis, isMethodUseDeprecated, isSuper, isThis, isTypeUseDeprecated, printAnnotations, printIndent, printModifiers, resolveAnnotations, resolveDeprecatedAnnotations, sourceEnd, sourceStart, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.jdt.internal.compiler.lookup.InvocationSite |
|---|
sourceEnd, sourceStart |
| Constructor Detail |
|---|
public JmlQualifiedNameReference(char[][] sources,
long[] positions,
int sourceStart,
int sourceEnd)
| Method Detail |
|---|
public int nullStatus(FlowInfo flowInfo)
nullStatus in class QualifiedNameReferencepublic boolean isDeclaredNonNull()
isDeclaredNonNull in class Expressionpublic boolean isDeclaredMonoNonNull()
isDeclaredMonoNonNull in class Expressionpublic boolean isPrimitiveType()
public void checkNPE(BlockScope scope,
FlowContext flowContext,
FlowInfo flowInfo,
boolean checkString)
checkNPE in class QualifiedNameReference
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||