Class AsahiLoopContext
-
- All Implemented Interfaces:
-
com.skillw.asahi.api.member.context.AsahiContext
,com.skillw.asahi.api.member.context.LoopContext
,com.skillw.asahi.api.script.linking.InvokerHolder
,javax.script.Bindings
,kotlin.collections.Map
,kotlin.collections.MutableMap
public final class AsahiLoopContext implements AsahiContext, LoopContext
Glom
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
AsahiLoopContext.Companion
-
Field Summary
Fields Modifier and Type Field Description private Boolean
isBreak
private Boolean
isContinue
private final HashSet<LoopContext>
subLoops
private final String
label
private final LoopContext
parent
public final static AsahiLoopContext.Companion
Companion
-
Constructor Summary
Constructors Constructor Description AsahiLoopContext(String label, LoopContext parent, AsahiContext basic)
-
Method Summary
Modifier and Type Method Description Boolean
isBreak()
Unit
setBreak(Boolean isBreak)
Boolean
isContinue()
Unit
setContinue(Boolean isContinue)
HashSet<LoopContext>
getSubLoops()
String
getLabel()
LoopContext
getParent()
LoopContext
searchLabel(String label)
AsahiContext
clone()
Clone -
-
Constructor Detail
-
AsahiLoopContext
AsahiLoopContext(String label, LoopContext parent, AsahiContext basic)
-
-
Method Detail
-
isContinue
Boolean isContinue()
-
setContinue
Unit setContinue(Boolean isContinue)
-
getSubLoops
HashSet<LoopContext> getSubLoops()
-
getParent
LoopContext getParent()
-
searchLabel
LoopContext searchLabel(String label)
-
clone
AsahiContext clone()
Clone
-
-
-
-