Class XbaseTypeComputer.BranchExpressionProcessor
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.computation.XbaseTypeComputer.BranchExpressionProcessor
-
- Enclosing class:
- XbaseTypeComputer
protected abstract static class XbaseTypeComputer.BranchExpressionProcessor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
allPrimitive
protected boolean
allVoid
protected boolean
earlyExit
protected boolean
nonNullResultProcessed
protected boolean
resultProcessed
-
Constructor Summary
Constructors Constructor Description BranchExpressionProcessor(ITypeComputationState state, XExpression expression)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
commit()
protected abstract java.lang.String
getMessage()
void
process(ITypeComputationResult result)
-
-
-
Constructor Detail
-
BranchExpressionProcessor
public BranchExpressionProcessor(ITypeComputationState state, XExpression expression)
-
-
Method Detail
-
process
public void process(ITypeComputationResult result)
-
commit
public void commit()
-
getMessage
protected abstract java.lang.String getMessage()
-
-