public class ClassSpecification
extends java.lang.Object
| Constructor and Description |
|---|
ClassSpecification(java.util.List<NameSpecification> nameSpecs,
ClassTypeSpecification classType,
AnnotationSpecification annotation) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(FieldSpecification fieldSpecification) |
void |
add(MethodSpecification methodSpecification) |
AnnotationSpecification |
getAnnotation() |
ClassTypeSpecification |
getClassType() |
java.util.List<FieldSpecification> |
getFieldSpecifications() |
InheritanceSpecification |
getInheritance() |
KeepModifier |
getKeepModifier() |
java.util.List<MethodSpecification> |
getMethodSpecifications() |
ModifierSpecification |
getModifier() |
java.util.List<NameSpecification> |
getNames() |
void |
setInheritance(InheritanceSpecification inheritanceSpecification) |
void |
setKeepModifier(KeepModifier keepModifier) |
void |
setModifier(ModifierSpecification modifier) |
public ClassSpecification(@NonNull
java.util.List<NameSpecification> nameSpecs,
@NonNull
ClassTypeSpecification classType,
@Nullable
AnnotationSpecification annotation)
public void setKeepModifier(@Nullable
KeepModifier keepModifier)
@NonNull public KeepModifier getKeepModifier()
public void setModifier(@Nullable
ModifierSpecification modifier)
@Nullable public ModifierSpecification getModifier()
public void add(FieldSpecification fieldSpecification)
public void add(MethodSpecification methodSpecification)
@NonNull public java.util.List<MethodSpecification> getMethodSpecifications()
public java.util.List<NameSpecification> getNames()
@NonNull public ClassTypeSpecification getClassType()
@Nullable public AnnotationSpecification getAnnotation()
@NonNull public java.util.List<FieldSpecification> getFieldSpecifications()
public void setInheritance(@Nullable
InheritanceSpecification inheritanceSpecification)
@Nullable public InheritanceSpecification getInheritance()