Package hydra.java.syntax
Class ConstructorModifier
- java.lang.Object
-
- hydra.java.syntax.ConstructorModifier
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ConstructorModifier>
- Direct Known Subclasses:
ConstructorModifier.Annotation,ConstructorModifier.Private,ConstructorModifier.Protected,ConstructorModifier.Public
public abstract class ConstructorModifier extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ConstructorModifier>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConstructorModifier.Annotationstatic interfaceConstructorModifier.PartialVisitor<R>Partial visitor overConstructorModifierwith a defaultConstructorModifier.PartialVisitor.otherwise(hydra.java.syntax.ConstructorModifier)branch.static classConstructorModifier.Privatestatic classConstructorModifier.Protectedstatic classConstructorModifier.Publicstatic interfaceConstructorModifier.Visitor<R>Visitor overConstructorModifier.
-
Field Summary
Fields Modifier and Type Field Description static NameANNOTATIONName of thehydra.java.syntax.ConstructorModifier.annotationfield.static NamePRIVATEName of thehydra.java.syntax.ConstructorModifier.privatefield.static NamePROTECTEDName of thehydra.java.syntax.ConstructorModifier.protectedfield.static NamePUBLICName of thehydra.java.syntax.ConstructorModifier.publicfield.static NameTYPE_Name of thehydra.java.syntax.ConstructorModifiertype.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(ConstructorModifier.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of thehydra.java.syntax.ConstructorModifiertype.
-
ANNOTATION
public static final Name ANNOTATION
Name of thehydra.java.syntax.ConstructorModifier.annotationfield.
-
PUBLIC
public static final Name PUBLIC
Name of thehydra.java.syntax.ConstructorModifier.publicfield.
-
PROTECTED
public static final Name PROTECTED
Name of thehydra.java.syntax.ConstructorModifier.protectedfield.
-
PRIVATE
public static final Name PRIVATE
Name of thehydra.java.syntax.ConstructorModifier.privatefield.
-
-
Method Detail
-
accept
public abstract <R> R accept(ConstructorModifier.Visitor<R> visitor)
Dispatch tovisitor.
-
-