|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jdt.internal.compiler.lookup.Binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding
public class ProblemReferenceBinding
| Field Summary |
|---|
| Fields inherited from class org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding |
|---|
compoundName, fPackage, LUB_GENERIC, modifiers, sourceName |
| Fields inherited from class org.eclipse.jdt.internal.compiler.lookup.TypeBinding |
|---|
BOOLEAN, BYTE, CHAR, DOUBLE, FLOAT, id, INT, LONG, NULL, SHORT, tagBits, VOID |
| Fields inherited from class org.eclipse.jdt.internal.compiler.lookup.Binding |
|---|
ANY_EXCEPTION, ARRAY_TYPE, BASE_TYPE, FIELD, GENERIC_TYPE, IMPORT, INTERSECTION_TYPE, LOCAL, METHOD, NO_ANNOTATIONS, NO_ELEMENT_VALUE_PAIRS, NO_EXCEPTIONS, NO_FIELDS, NO_MEMBER_TYPES, NO_METHODS, NO_NULL_DEFAULT, NO_PARAMETERS, NO_SUPERINTERFACES, NO_TYPE_VARIABLES, NO_TYPES, NONNULL_BY_DEFAULT, NULL_UNSPECIFIED_BY_DEFAULT, PACKAGE, PARAMETERIZED_TYPE, RAW_TYPE, TYPE, TYPE_PARAMETER, UNINITIALIZED_FIELDS, UNINITIALIZED_METHODS, UNINITIALIZED_REFERENCE_TYPES, VARIABLE, WILDCARD_TYPE |
| Constructor Summary | |
|---|---|
ProblemReferenceBinding(char[][] compoundName,
ReferenceBinding closestMatch,
int problemReason)
|
|
| Method Summary | |
|---|---|
TypeBinding |
closestMatch()
In case of problems, returns the closest match found. |
ReferenceBinding |
closestReferenceMatch()
|
boolean |
hasTypeBit(int bit)
Answer an additional bit characterizing this type, like TypeIds.BitAutoCloseable. |
int |
problemId()
|
static java.lang.String |
problemReasonString(int problemReason)
|
char[] |
shortReadableName()
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.jdt.internal.compiler.lookup.Binding |
|---|
computeUniqueKey, initializeDeprecatedAnnotationTagBits, isParameter, isValidBinding, isVolatile |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ProblemReferenceBinding(char[][] compoundName,
ReferenceBinding closestMatch,
int problemReason)
| Method Detail |
|---|
public TypeBinding closestMatch()
TypeBinding
closestMatch in class TypeBindingTypeBinding.closestMatch()public ReferenceBinding closestReferenceMatch()
TypeBinding.closestMatch()public boolean hasTypeBit(int bit)
ReferenceBindingTypeIds.BitAutoCloseable.
hasTypeBit in class ReferenceBindingpublic int problemId()
problemId in class Bindingpublic static java.lang.String problemReasonString(int problemReason)
public char[] shortReadableName()
shortReadableName in class ReferenceBindingReferenceBinding.shortReadableName()public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||