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()