@Data
public class XExpressionProcessor
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
XExpressionProcessor.PhaseTracker |
Constructor and Description |
---|
XExpressionProcessor(org.eclipse.xtext.common.types.JvmDeclaredType output,
org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder _typeBuilder,
org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder _typeReferenceBuilder) |
Modifier and Type | Method and Description |
---|---|
void |
endAuxiliaryMethodGenerationPhase() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
generatedMethodName(java.lang.Object object) |
java.util.Map<java.lang.Integer,java.lang.Integer> |
get_generatedIds() |
org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder |
get_typeBuilder() |
org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder |
get_typeReferenceBuilder() |
org.eclipse.xtext.common.types.JvmDeclaredType |
getOutput() |
XExpressionProcessor.PhaseTracker |
getPhaseTracker() |
int |
hashCode() |
org.eclipse.xtend2.lib.StringConcatenationClient |
process(org.eclipse.xtext.xbase.XExpression xExpression,
BlangScope scope,
org.eclipse.xtext.common.types.JvmTypeReference xExpressionReturnType) |
org.eclipse.xtend2.lib.StringConcatenationClient |
processLogScaleFactor(org.eclipse.xtext.xbase.XExpression xExpression,
BlangScope scope) |
org.eclipse.xtend2.lib.StringConcatenationClient |
processSupplier(org.eclipse.xtext.xbase.XExpression xExpression,
BlangScope scope,
org.eclipse.xtext.common.types.JvmTypeReference suppliedType) |
java.lang.String |
toString() |
public XExpressionProcessor(org.eclipse.xtext.common.types.JvmDeclaredType output, org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder _typeBuilder, org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder _typeReferenceBuilder)
public void endAuxiliaryMethodGenerationPhase()
public org.eclipse.xtend2.lib.StringConcatenationClient process(org.eclipse.xtext.xbase.XExpression xExpression, BlangScope scope, org.eclipse.xtext.common.types.JvmTypeReference xExpressionReturnType)
public org.eclipse.xtend2.lib.StringConcatenationClient processSupplier(org.eclipse.xtext.xbase.XExpression xExpression, BlangScope scope, org.eclipse.xtext.common.types.JvmTypeReference suppliedType)
public org.eclipse.xtend2.lib.StringConcatenationClient processLogScaleFactor(org.eclipse.xtext.xbase.XExpression xExpression, BlangScope scope)
public java.lang.String generatedMethodName(java.lang.Object object)
@Pure public int hashCode()
hashCode
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public java.lang.String toString()
toString
in class java.lang.Object
@Pure public XExpressionProcessor.PhaseTracker getPhaseTracker()
@Pure public org.eclipse.xtext.common.types.JvmDeclaredType getOutput()
@Pure public org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder get_typeBuilder()
@Pure public org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder get_typeReferenceBuilder()
@Pure public java.util.Map<java.lang.Integer,java.lang.Integer> get_generatedIds()