protected abstract static class XbaseTypeComputer.BranchExpressionProcessor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
allPrimitive |
protected boolean |
allVoid |
protected boolean |
earlyExit |
protected boolean |
nonNullResultProcessed |
protected boolean |
resultProcessed |
| Constructor and Description |
|---|
XbaseTypeComputer.BranchExpressionProcessor(ITypeComputationState state,
XExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
void |
commit() |
protected abstract java.lang.String |
getMessage() |
void |
process(ITypeComputationResult result) |
protected boolean earlyExit
protected boolean allVoid
protected boolean allPrimitive
protected boolean resultProcessed
protected boolean nonNullResultProcessed
public XbaseTypeComputer.BranchExpressionProcessor(ITypeComputationState state, XExpression expression)
public void process(ITypeComputationResult result)
public void commit()
protected abstract java.lang.String getMessage()