public class ClassUsage extends java.lang.Object implements java.lang.Comparable<ClassUsage>, MergeableConfig<ClassUsage>
| Modifier and Type | Field and Description |
|---|---|
@Nullable java.lang.Boolean |
allDeclaredClasses |
@Nullable java.lang.Boolean |
allDeclaredConstructors |
@Nullable java.lang.Boolean |
allDeclaredFields |
@Nullable java.lang.Boolean |
allDeclaredMethods |
@Nullable java.lang.Boolean |
allPublicClasses |
@Nullable java.lang.Boolean |
allPublicConstructors |
@Nullable java.lang.Boolean |
allPublicFields |
@Nullable java.lang.Boolean |
allPublicMethods |
@NotNull java.util.SortedSet<MethodUsage> |
methods |
@NotNull java.lang.String |
name |
| Constructor and Description |
|---|
ClassUsage() |
ClassUsage(@NotNull java.lang.String name,
@NotNull java.util.SortedSet<MethodUsage> methods,
@NotNull java.util.SortedSet<FieldUsage> fields,
@Nullable java.lang.Boolean allDeclaredFields,
@Nullable java.lang.Boolean allDeclaredMethods,
@Nullable java.lang.Boolean allDeclaredConstructors) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(@NotNull ClassUsage o) |
boolean |
equals(java.lang.Object o) |
java.util.List<FieldUsage> |
getFields() |
int |
hashCode() |
ClassUsage |
mergeWith(ClassUsage other) |
void |
setFields(java.util.List<FieldUsage> fields) |
java.lang.String |
toString() |
@NotNull public @NotNull java.lang.String name
@NotNull public @NotNull java.util.SortedSet<MethodUsage> methods
@Nullable public @Nullable java.lang.Boolean allDeclaredFields
@Nullable public @Nullable java.lang.Boolean allDeclaredMethods
@Nullable public @Nullable java.lang.Boolean allDeclaredConstructors
@Nullable public @Nullable java.lang.Boolean allPublicMethods
@Nullable public @Nullable java.lang.Boolean allPublicConstructors
@Nullable public @Nullable java.lang.Boolean allPublicFields
@Nullable public @Nullable java.lang.Boolean allDeclaredClasses
@Nullable public @Nullable java.lang.Boolean allPublicClasses
public ClassUsage()
public ClassUsage(@NotNull
@NotNull java.lang.String name,
@NotNull
@NotNull java.util.SortedSet<MethodUsage> methods,
@NotNull
@NotNull java.util.SortedSet<FieldUsage> fields,
@Nullable
@Nullable java.lang.Boolean allDeclaredFields,
@Nullable
@Nullable java.lang.Boolean allDeclaredMethods,
@Nullable
@Nullable java.lang.Boolean allDeclaredConstructors)
public java.util.List<FieldUsage> getFields()
public void setFields(java.util.List<FieldUsage> fields)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(@NotNull
@NotNull ClassUsage o)
compareTo in interface java.lang.Comparable<ClassUsage>public ClassUsage mergeWith(ClassUsage other)
mergeWith in interface MergeableConfig<ClassUsage>