public class ContextType extends Object
| Modifier and Type | Field and Description |
|---|---|
static ContextType |
EMPTY |
static ContextType |
OBJECT_FALSE |
static ContextType |
pBOOLEAN_FALSE |
static ContextType |
pINT_FALSE |
| Constructor and Description |
|---|
ContextType(IType type) |
ContextType(IType type,
boolean bScoring) |
ContextType(IType type,
boolean bScoring,
boolean bCompileTimeConstant) |
ContextType(IType type,
IType unboundType,
boolean bScoring) |
ContextType(IType type,
IType unboundType,
boolean bScoring,
boolean bCompileTimeConstant) |
| Modifier and Type | Method and Description |
|---|---|
IType |
getAlternateType() |
IType |
getType() |
IType |
getUnboundType() |
boolean |
isCompileTimeConstant() |
boolean |
isMethodScoring() |
static ContextType |
makeBlockContexType(IType ctxType,
IBlockType ctxTypeWithTypeVars,
boolean bScoring) |
public static final ContextType EMPTY
public static final ContextType OBJECT_FALSE
public static final ContextType pBOOLEAN_FALSE
public static final ContextType pINT_FALSE
public ContextType(IType type)
public ContextType(IType type, boolean bScoring)
public ContextType(IType type, boolean bScoring, boolean bCompileTimeConstant)
public boolean isMethodScoring()
public boolean isCompileTimeConstant()
public IType getType()
public IType getUnboundType()
public IType getAlternateType()
public static ContextType makeBlockContexType(IType ctxType, IBlockType ctxTypeWithTypeVars, boolean bScoring)
Copyright © 2015. All rights reserved.