Class AbstractBinaryCriteria
java.lang.Object
cool.klass.model.meta.domain.AbstractElement
cool.klass.model.meta.domain.criteria.AbstractCriteria
cool.klass.model.meta.domain.criteria.AbstractBinaryCriteria
- All Implemented Interfaces:
BinaryCriteria,Criteria,Element,ElementWithSourceCode
- Direct Known Subclasses:
AndCriteriaImpl,OrCriteriaImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class cool.klass.model.meta.domain.criteria.AbstractCriteria
AbstractCriteria.AbstractCriteriaBuilder<BuiltElement extends AbstractCriteria>Nested classes/interfaces inherited from class cool.klass.model.meta.domain.AbstractElement
AbstractElement.ElementBuilder<BuiltElement extends Element> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AbstractCriteriaprotected final AbstractCriteria -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractBinaryCriteria(org.antlr.v4.runtime.ParserRuleContext elementContext, Optional<Element> macroElement, SourceCode sourceCode, AbstractCriteria left, AbstractCriteria right) -
Method Summary
Methods inherited from class cool.klass.model.meta.domain.AbstractElement
getElementContext, getMacroElement, getSourceCodeObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cool.klass.model.meta.domain.api.Element
getMacroElement
-
Field Details
-
left
-
right
-
-
Constructor Details
-
AbstractBinaryCriteria
protected AbstractBinaryCriteria(@Nonnull org.antlr.v4.runtime.ParserRuleContext elementContext, @Nonnull Optional<Element> macroElement, @Nullable SourceCode sourceCode, @Nonnull AbstractCriteria left, @Nonnull AbstractCriteria right)
-
-
Method Details
-
getLeft
- Specified by:
getLeftin interfaceBinaryCriteria
-
getRight
- Specified by:
getRightin interfaceBinaryCriteria
-