public class ClassUsage extends java.lang.Object implements java.lang.Comparable<ClassUsage>, MergeableConfig<ClassUsage>
| Modifier and Type | Field and Description |
|---|---|
@Nullable java.lang.Boolean |
allDeclaredConstructors |
@Nullable java.lang.Boolean |
allDeclaredFields |
@Nullable java.lang.Boolean |
allDeclaredMethods |
@NotNull java.util.SortedSet<FieldUsage> |
fields |
@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) |
int |
hashCode() |
ClassUsage |
mergeWith(ClassUsage other) |
java.lang.String |
toString() |
@NotNull public @NotNull java.lang.String name
@NotNull public @NotNull java.util.SortedSet<MethodUsage> methods
@NotNull public @NotNull java.util.SortedSet<FieldUsage> fields
@Nullable public @Nullable java.lang.Boolean allDeclaredFields
@Nullable public @Nullable java.lang.Boolean allDeclaredMethods
@Nullable public @Nullable java.lang.Boolean allDeclaredConstructors
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 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>