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 |
|---|
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 BranchExpressionProcessor(ITypeComputationState state, XExpression expression)
public void process(ITypeComputationResult result)
public void commit()
protected abstract java.lang.String getMessage()