Class Balancing.BlockScope
- java.lang.Object
-
- org.immutables.generator.processor.Balancing.Scope
-
- org.immutables.generator.processor.Balancing.BlockScope
-
- Direct Known Subclasses:
Balancing.ForScope,Balancing.IfScope,Balancing.InvokeScope,Balancing.LetScope,Balancing.TemplateScope
- Enclosing class:
- Balancing
private abstract static class Balancing.BlockScope extends Balancing.Scope
-
-
Field Summary
Fields Modifier and Type Field Description private Trees.DirectiveEndexpectedEnd(package private) Balancing.Scopeparentprivate booleanrequiresEndprivate booleansharesEnd-
Fields inherited from class org.immutables.generator.processor.Balancing.Scope
parts
-
-
Constructor Summary
Constructors Constructor Description BlockScope(Balancing.Scope parent, Trees.DirectiveEnd expectedEnd, boolean requiresEnd, boolean sharesEnd)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) Balancing.Scopecorrect(Trees.TemplatePart part)(package private) abstract Trees.TemplatePartcreatePart()(package private) Balancing.Scopeend(Trees.DirectiveEnd directiveEnd)(package private) booleanincorrect(Trees.TemplatePart part)private Balancing.Scopesplat(Trees.TemplatePart part)
-
-
-
Field Detail
-
expectedEnd
private final Trees.DirectiveEnd expectedEnd
-
requiresEnd
private final boolean requiresEnd
-
sharesEnd
private final boolean sharesEnd
-
parent
final Balancing.Scope parent
-
-
Constructor Detail
-
BlockScope
BlockScope(Balancing.Scope parent, Trees.DirectiveEnd expectedEnd, boolean requiresEnd, boolean sharesEnd)
-
-
Method Detail
-
createPart
abstract Trees.TemplatePart createPart()
-
incorrect
boolean incorrect(Trees.TemplatePart part)
- Overrides:
incorrectin classBalancing.Scope
-
correct
Balancing.Scope correct(Trees.TemplatePart part)
- Overrides:
correctin classBalancing.Scope
-
end
final Balancing.Scope end(Trees.DirectiveEnd directiveEnd)
- Specified by:
endin classBalancing.Scope
-
splat
private Balancing.Scope splat(Trees.TemplatePart part)
-
-