|
||||||||||
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.BaseTypeBinding
public final class BaseTypeBinding
Field Summary | |
---|---|
static int[] |
CONVERSIONS
|
static int |
IDENTITY
|
static int |
MAX_CONVERSIONS
|
static int |
NARROWING
|
char[] |
simpleName
|
static int |
WIDENING
|
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_PARAMETERS, NO_SUPERINTERFACES, NO_TYPE_VARIABLES, NO_TYPES, PACKAGE, PARAMETERIZED_TYPE, RAW_TYPE, TYPE, TYPE_PARAMETER, UNINITIALIZED_FIELDS, UNINITIALIZED_METHODS, UNINITIALIZED_REFERENCE_TYPES, VARIABLE, WILDCARD_TYPE |
Method Summary | |
---|---|
char[] |
computeUniqueKey(boolean isLeaf)
int -> I |
char[] |
constantPoolName()
Answer the receiver's constant pool name. |
PackageBinding |
getPackage()
|
static int[] |
initializeConversions()
|
boolean |
isCompatibleWith(TypeBinding left)
|
static boolean |
isNarrowing(int left,
int right)
Predicate telling whether "left" can store a "right" using some narrowing conversion (is left smaller than right) |
boolean |
isUncheckedException(boolean includeSupertype)
T_null is acting as an unchecked exception |
static boolean |
isWidening(int left,
int right)
Predicate telling whether "left" can store a "right" using some widening conversion (is left bigger than right) |
int |
kind()
|
char[] |
qualifiedSourceName()
Answer the source name for the type. |
char[] |
readableName()
|
char[] |
shortReadableName()
|
char[] |
sourceName()
|
String |
toString()
|
Methods inherited from class org.eclipse.jdt.internal.compiler.lookup.Binding |
---|
computeUniqueKey, getAnnotationTagBits, initializeDeprecatedAnnotationTagBits, isParameter, isValidBinding, isVolatile, problemId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int[] CONVERSIONS
public static final int IDENTITY
public static final int WIDENING
public static final int NARROWING
public static final int MAX_CONVERSIONS
public char[] simpleName
Method Detail |
---|
public static final int[] initializeConversions()
public static final boolean isNarrowing(int left, int right)
left
- - the target type to convert toright
- - the actual type
public static final boolean isWidening(int left, int right)
left
- - the target type to convert toright
- - the actual type
public char[] computeUniqueKey(boolean isLeaf)
computeUniqueKey
in class Binding
public char[] constantPoolName()
TypeBinding
constantPoolName
in class TypeBinding
public PackageBinding getPackage()
getPackage
in class TypeBinding
public final boolean isCompatibleWith(TypeBinding left)
isCompatibleWith
in class TypeBinding
public boolean isUncheckedException(boolean includeSupertype)
isUncheckedException
in class TypeBinding
TypeBinding.isUncheckedException(boolean)
public int kind()
kind
in class TypeBinding
Binding.kind()
public char[] qualifiedSourceName()
TypeBinding
qualifiedSourceName
in class TypeBinding
public char[] readableName()
readableName
in class Binding
public char[] shortReadableName()
shortReadableName
in class Binding
public char[] sourceName()
sourceName
in class TypeBinding
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |