Class BoxComparisonOperationTransformer
java.lang.Object
ortus.boxlang.compiler.javaboxpiler.transformer.AbstractTransformer
ortus.boxlang.compiler.javaboxpiler.transformer.expression.BoxComparisonOperationTransformer
- All Implemented Interfaces:
Transformer
Transform a BoxComparisonOperation Node the equivalent Java Parser AST nodes
-
Nested Class Summary
Nested classes/interfaces inherited from class ortus.boxlang.compiler.javaboxpiler.transformer.AbstractTransformer
AbstractTransformer.ExitsAllowed -
Field Summary
Fields inherited from class ortus.boxlang.compiler.javaboxpiler.transformer.AbstractTransformer
javaParser, logger, transpiler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.github.javaparser.ast.Nodetransform(BoxNode node, TransformerContext context) Transform BoxComparisonOperation operatorMethods inherited from class ortus.boxlang.compiler.javaboxpiler.transformer.AbstractTransformer
addIndex, createKey, createKey, generateArguments, getExitsAllowed, parseExpression, parseStatement, requiresBooleanCaster, transform, transformAnnotations, transformAnnotations, transformDocumentation
-
Constructor Details
-
BoxComparisonOperationTransformer
-
-
Method Details
-
transform
public com.github.javaparser.ast.Node transform(BoxNode node, TransformerContext context) throws IllegalStateException Transform BoxComparisonOperation operator- Specified by:
transformin interfaceTransformer- Specified by:
transformin classAbstractTransformer- Parameters:
node- a BoxComparisonOperation instancecontext- transformation context- Returns:
- generates a Java Parser Method invocation to the corresponding runtime implementation
- Throws:
IllegalStateException- See Also:
-