Class BoxBreakTransformer
java.lang.Object
ortus.boxlang.compiler.asmboxpiler.transformer.AbstractTransformer
ortus.boxlang.compiler.asmboxpiler.transformer.expression.BoxBreakTransformer
- All Implemented Interfaces:
Transformer
-
Nested Class Summary
Nested classes/interfaces inherited from class ortus.boxlang.compiler.asmboxpiler.transformer.AbstractTransformer
AbstractTransformer.ExitsAllowed -
Field Summary
Fields inherited from class ortus.boxlang.compiler.asmboxpiler.transformer.AbstractTransformer
logger, transpiler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcountIntermediateLoops(BoxNode target, BoxBreak breakNode) getTargetAncestor(BoxNode node) List<org.objectweb.asm.tree.AbstractInsnNode> transform(BoxNode node, TransformerContext context, ReturnValueContext returnContext) Methods inherited from class ortus.boxlang.compiler.asmboxpiler.transformer.AbstractTransformer
getExitsAllowed
-
Constructor Details
-
BoxBreakTransformer
-
-
Method Details
-
transform
public List<org.objectweb.asm.tree.AbstractInsnNode> transform(BoxNode node, TransformerContext context, ReturnValueContext returnContext) throws IllegalStateException - Throws:
IllegalStateException
-
getTargetAncestor
-
countIntermediateLoops
-