org.eclipse.jdt.internal.compiler.lookup
Interface TypeIds

All Known Implementing Classes:
AbstractMethodDeclaration, AbstractVariableDeclaration, AllocationExpression, AND_AND_Expression, Annotation, AnnotationMethodDeclaration, Argument, ArrayAllocationExpression, ArrayInitializer, ArrayQualifiedTypeReference, ArrayReference, ArrayTypeReference, AssertStatement, Assignment, ASTNode, BinaryExpression, Block, BlockScope, BooleanConstant, BranchStatement, BreakStatement, ByteConstant, CaseStatement, CastExpression, CharConstant, CharLiteral, ClassFile, ClassLiteralAccess, ClassScope, Clinit, CompilationUnitDeclaration, CompilationUnitScope, CompoundAssignment, ConditionalExpression, Constant, ConstantPool, ConstructorDeclaration, ContinueStatement, DoStatement, DoubleConstant, DoubleLiteral, EmptyStatement, EqualExpression, ExplicitConstructorCall, Expression, ExtendedStringLiteral, FalseLiteral, FieldDeclaration, FieldReference, FloatConstant, FloatLiteral, ForeachStatement, ForStatement, IfStatement, ImportReference, Initializer, InstanceOfExpression, IntConstant, IntLiteral, IntLiteralMinValue, Javadoc, JavadocAllocationExpression, JavadocArgumentExpression, JavadocArrayQualifiedTypeReference, JavadocArraySingleTypeReference, JavadocFieldReference, JavadocImplicitTypeReference, JavadocImportReference, JavadocMessageSend, JavadocQualifiedTypeReference, JavadocReturnStatement, JavadocSingleNameReference, JavadocSingleTypeReference, LabeledStatement, Literal, LocalDeclaration, LongConstant, LongLiteral, LongLiteralMinValue, MagicLiteral, MarkerAnnotation, MemberValuePair, MessageSend, MethodDeclaration, MethodScope, NameReference, NormalAnnotation, NullLiteral, NumberLiteral, OperatorExpression, OR_OR_Expression, ParameterizedQualifiedTypeReference, ParameterizedSingleTypeReference, Parser, PostfixExpression, PrefixExpression, QualifiedAllocationExpression, QualifiedNameReference, QualifiedSuperReference, QualifiedThisReference, QualifiedTypeReference, Reference, ReturnStatement, Scope, ShortConstant, SingleMemberAnnotation, SingleNameReference, SingleTypeReference, Statement, StringConstant, StringLiteral, StringLiteralConcatenation, SubRoutineStatement, SuperReference, SwitchStatement, SynchronizedStatement, ThisReference, ThrowStatement, TrueLiteral, TryStatement, TypeDeclaration, TypeParameter, TypeReference, UnaryExpression, WhileStatement, Wildcard

public interface TypeIds


Field Summary
static int Boolean2Boolean
           
static int Boolean2Int
           
static int Boolean2String
           
static int BOXING
           
static int Byte2Byte
           
static int Byte2Char
           
static int Byte2Double
           
static int Byte2Float
           
static int Byte2Int
           
static int Byte2Long
           
static int Byte2Short
           
static int Byte2String
           
static int Char2Byte
           
static int Char2Char
           
static int Char2Double
           
static int Char2Float
           
static int Char2Int
           
static int Char2Long
           
static int Char2Short
           
static int Char2String
           
static int COMPILE_TYPE_MASK
           
static int Double2Byte
           
static int Double2Char
           
static int Double2Double
           
static int Double2Float
           
static int Double2Int
           
static int Double2Long
           
static int Double2Short
           
static int Double2String
           
static int Float2Byte
           
static int Float2Char
           
static int Float2Double
           
static int Float2Float
           
static int Float2Int
           
static int Float2Long
           
static int Float2Short
           
static int Float2String
           
static int IMPLICIT_CONVERSION_MASK
           
static int Int2Byte
           
static int Int2Char
           
static int Int2Double
           
static int Int2Float
           
static int Int2Int
           
static int Int2Long
           
static int Int2Short
           
static int Int2String
           
static int Long2Byte
           
static int Long2Char
           
static int Long2Double
           
static int Long2Float
           
static int Long2Int
           
static int Long2Long
           
static int Long2Short
           
static int Long2String
           
static int NoId
           
static int Null2String
           
static int Object2Object
           
static int Object2String
           
static int Short2Byte
           
static int Short2Char
           
static int Short2Double
           
static int Short2Float
           
static int Short2Int
           
static int Short2Long
           
static int Short2Short
           
static int Short2String
           
static int String2String
           
static int T_boolean
           
static int T_byte
           
static int T_char
           
static int T_double
           
static int T_float
           
static int T_int
           
static int T_JavaIoPrintStream
           
static int T_JavaIoSerializable
           
static int T_JavaLangAnnotationAnnotation
           
static int T_JavaLangAnnotationDocumented
           
static int T_JavaLangAnnotationElementType
           
static int T_JavaLangAnnotationInherited
           
static int T_JavaLangAnnotationRetention
           
static int T_JavaLangAnnotationRetentionPolicy
           
static int T_JavaLangAnnotationTarget
           
static int T_JavaLangAssertionError
           
static int T_JavaLangBoolean
           
static int T_JavaLangByte
           
static int T_JavaLangCharacter
           
static int T_JavaLangClass
           
static int T_JavaLangClassNotFoundException
           
static int T_JavaLangCloneable
           
static int T_JavaLangDeprecated
           
static int T_JavaLangDouble
           
static int T_JavaLangEnum
           
static int T_JavaLangError
           
static int T_JavaLangException
           
static int T_JavaLangFloat
           
static int T_JavaLangIllegalArgumentException
           
static int T_JavaLangInteger
           
static int T_JavaLangIterable
           
static int T_JavaLangLong
           
static int T_JavaLangNoClassDefError
           
static int T_JavaLangObject
           
static int T_JavaLangOverride
           
static int T_JavaLangReflectConstructor
           
static int T_JavaLangReflectField
           
static int T_JavaLangReflectMethod
           
static int T_JavaLangRuntimeException
           
static int T_JavaLangShort
           
static int T_JavaLangString
           
static int T_JavaLangStringBuffer
           
static int T_JavaLangStringBuilder
           
static int T_JavaLangSuppressWarnings
           
static int T_JavaLangSystem
           
static int T_JavaLangThrowable
           
static int T_JavaLangVoid
           
static int T_JavaUtilIterator
           
static int T_long
           
static int T_null
           
static int T_short
           
static int T_undefined
           
static int T_void
           
static int UNBOXING
           
 

Field Detail

T_undefined

static final int T_undefined
See Also:
Constant Field Values

T_JavaLangObject

static final int T_JavaLangObject
See Also:
Constant Field Values

T_char

static final int T_char
See Also:
Constant Field Values

T_byte

static final int T_byte
See Also:
Constant Field Values

T_short

static final int T_short
See Also:
Constant Field Values

T_boolean

static final int T_boolean
See Also:
Constant Field Values

T_void

static final int T_void
See Also:
Constant Field Values

T_long

static final int T_long
See Also:
Constant Field Values

T_double

static final int T_double
See Also:
Constant Field Values

T_float

static final int T_float
See Also:
Constant Field Values

T_int

static final int T_int
See Also:
Constant Field Values

T_JavaLangString

static final int T_JavaLangString
See Also:
Constant Field Values

T_null

static final int T_null
See Also:
Constant Field Values

T_JavaLangClass

static final int T_JavaLangClass
See Also:
Constant Field Values

T_JavaLangStringBuffer

static final int T_JavaLangStringBuffer
See Also:
Constant Field Values

T_JavaLangSystem

static final int T_JavaLangSystem
See Also:
Constant Field Values

T_JavaLangError

static final int T_JavaLangError
See Also:
Constant Field Values

T_JavaLangReflectConstructor

static final int T_JavaLangReflectConstructor
See Also:
Constant Field Values

T_JavaLangThrowable

static final int T_JavaLangThrowable
See Also:
Constant Field Values

T_JavaLangNoClassDefError

static final int T_JavaLangNoClassDefError
See Also:
Constant Field Values

T_JavaLangClassNotFoundException

static final int T_JavaLangClassNotFoundException
See Also:
Constant Field Values

T_JavaLangRuntimeException

static final int T_JavaLangRuntimeException
See Also:
Constant Field Values

T_JavaLangException

static final int T_JavaLangException
See Also:
Constant Field Values

T_JavaLangByte

static final int T_JavaLangByte
See Also:
Constant Field Values

T_JavaLangShort

static final int T_JavaLangShort
See Also:
Constant Field Values

T_JavaLangCharacter

static final int T_JavaLangCharacter
See Also:
Constant Field Values

T_JavaLangInteger

static final int T_JavaLangInteger
See Also:
Constant Field Values

T_JavaLangLong

static final int T_JavaLangLong
See Also:
Constant Field Values

T_JavaLangFloat

static final int T_JavaLangFloat
See Also:
Constant Field Values

T_JavaLangDouble

static final int T_JavaLangDouble
See Also:
Constant Field Values

T_JavaLangBoolean

static final int T_JavaLangBoolean
See Also:
Constant Field Values

T_JavaLangVoid

static final int T_JavaLangVoid
See Also:
Constant Field Values

T_JavaLangAssertionError

static final int T_JavaLangAssertionError
See Also:
Constant Field Values

T_JavaLangCloneable

static final int T_JavaLangCloneable
See Also:
Constant Field Values

T_JavaIoSerializable

static final int T_JavaIoSerializable
See Also:
Constant Field Values

T_JavaLangIterable

static final int T_JavaLangIterable
See Also:
Constant Field Values

T_JavaUtilIterator

static final int T_JavaUtilIterator
See Also:
Constant Field Values

T_JavaLangStringBuilder

static final int T_JavaLangStringBuilder
See Also:
Constant Field Values

T_JavaLangEnum

static final int T_JavaLangEnum
See Also:
Constant Field Values

T_JavaLangIllegalArgumentException

static final int T_JavaLangIllegalArgumentException
See Also:
Constant Field Values

T_JavaLangAnnotationAnnotation

static final int T_JavaLangAnnotationAnnotation
See Also:
Constant Field Values

T_JavaLangDeprecated

static final int T_JavaLangDeprecated
See Also:
Constant Field Values

T_JavaLangAnnotationDocumented

static final int T_JavaLangAnnotationDocumented
See Also:
Constant Field Values

T_JavaLangAnnotationInherited

static final int T_JavaLangAnnotationInherited
See Also:
Constant Field Values

T_JavaLangOverride

static final int T_JavaLangOverride
See Also:
Constant Field Values

T_JavaLangAnnotationRetention

static final int T_JavaLangAnnotationRetention
See Also:
Constant Field Values

T_JavaLangSuppressWarnings

static final int T_JavaLangSuppressWarnings
See Also:
Constant Field Values

T_JavaLangAnnotationTarget

static final int T_JavaLangAnnotationTarget
See Also:
Constant Field Values

T_JavaLangAnnotationRetentionPolicy

static final int T_JavaLangAnnotationRetentionPolicy
See Also:
Constant Field Values

T_JavaLangAnnotationElementType

static final int T_JavaLangAnnotationElementType
See Also:
Constant Field Values

T_JavaIoPrintStream

static final int T_JavaIoPrintStream
See Also:
Constant Field Values

T_JavaLangReflectField

static final int T_JavaLangReflectField
See Also:
Constant Field Values

T_JavaLangReflectMethod

static final int T_JavaLangReflectMethod
See Also:
Constant Field Values

NoId

static final int NoId
See Also:
Constant Field Values

IMPLICIT_CONVERSION_MASK

static final int IMPLICIT_CONVERSION_MASK
See Also:
Constant Field Values

COMPILE_TYPE_MASK

static final int COMPILE_TYPE_MASK
See Also:
Constant Field Values

Boolean2Int

static final int Boolean2Int
See Also:
Constant Field Values

Boolean2String

static final int Boolean2String
See Also:
Constant Field Values

Boolean2Boolean

static final int Boolean2Boolean
See Also:
Constant Field Values

Byte2Byte

static final int Byte2Byte
See Also:
Constant Field Values

Byte2Short

static final int Byte2Short
See Also:
Constant Field Values

Byte2Char

static final int Byte2Char
See Also:
Constant Field Values

Byte2Int

static final int Byte2Int
See Also:
Constant Field Values

Byte2Long

static final int Byte2Long
See Also:
Constant Field Values

Byte2Float

static final int Byte2Float
See Also:
Constant Field Values

Byte2Double

static final int Byte2Double
See Also:
Constant Field Values

Byte2String

static final int Byte2String
See Also:
Constant Field Values

Short2Byte

static final int Short2Byte
See Also:
Constant Field Values

Short2Short

static final int Short2Short
See Also:
Constant Field Values

Short2Char

static final int Short2Char
See Also:
Constant Field Values

Short2Int

static final int Short2Int
See Also:
Constant Field Values

Short2Long

static final int Short2Long
See Also:
Constant Field Values

Short2Float

static final int Short2Float
See Also:
Constant Field Values

Short2Double

static final int Short2Double
See Also:
Constant Field Values

Short2String

static final int Short2String
See Also:
Constant Field Values

Char2Byte

static final int Char2Byte
See Also:
Constant Field Values

Char2Short

static final int Char2Short
See Also:
Constant Field Values

Char2Char

static final int Char2Char
See Also:
Constant Field Values

Char2Int

static final int Char2Int
See Also:
Constant Field Values

Char2Long

static final int Char2Long
See Also:
Constant Field Values

Char2Float

static final int Char2Float
See Also:
Constant Field Values

Char2Double

static final int Char2Double
See Also:
Constant Field Values

Char2String

static final int Char2String
See Also:
Constant Field Values

Int2Byte

static final int Int2Byte
See Also:
Constant Field Values

Int2Short

static final int Int2Short
See Also:
Constant Field Values

Int2Char

static final int Int2Char
See Also:
Constant Field Values

Int2Int

static final int Int2Int
See Also:
Constant Field Values

Int2Long

static final int Int2Long
See Also:
Constant Field Values

Int2Float

static final int Int2Float
See Also:
Constant Field Values

Int2Double

static final int Int2Double
See Also:
Constant Field Values

Int2String

static final int Int2String
See Also:
Constant Field Values

Long2Byte

static final int Long2Byte
See Also:
Constant Field Values

Long2Short

static final int Long2Short
See Also:
Constant Field Values

Long2Char

static final int Long2Char
See Also:
Constant Field Values

Long2Int

static final int Long2Int
See Also:
Constant Field Values

Long2Long

static final int Long2Long
See Also:
Constant Field Values

Long2Float

static final int Long2Float
See Also:
Constant Field Values

Long2Double

static final int Long2Double
See Also:
Constant Field Values

Long2String

static final int Long2String
See Also:
Constant Field Values

Float2Byte

static final int Float2Byte
See Also:
Constant Field Values

Float2Short

static final int Float2Short
See Also:
Constant Field Values

Float2Char

static final int Float2Char
See Also:
Constant Field Values

Float2Int

static final int Float2Int
See Also:
Constant Field Values

Float2Long

static final int Float2Long
See Also:
Constant Field Values

Float2Float

static final int Float2Float
See Also:
Constant Field Values

Float2Double

static final int Float2Double
See Also:
Constant Field Values

Float2String

static final int Float2String
See Also:
Constant Field Values

Double2Byte

static final int Double2Byte
See Also:
Constant Field Values

Double2Short

static final int Double2Short
See Also:
Constant Field Values

Double2Char

static final int Double2Char
See Also:
Constant Field Values

Double2Int

static final int Double2Int
See Also:
Constant Field Values

Double2Long

static final int Double2Long
See Also:
Constant Field Values

Double2Float

static final int Double2Float
See Also:
Constant Field Values

Double2Double

static final int Double2Double
See Also:
Constant Field Values

Double2String

static final int Double2String
See Also:
Constant Field Values

String2String

static final int String2String
See Also:
Constant Field Values

Object2String

static final int Object2String
See Also:
Constant Field Values

Null2String

static final int Null2String
See Also:
Constant Field Values

Object2Object

static final int Object2Object
See Also:
Constant Field Values

BOXING

static final int BOXING
See Also:
Constant Field Values

UNBOXING

static final int UNBOXING
See Also:
Constant Field Values