public static final class Definition.Struct
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.Class<?> |
clazz |
java.util.Map<Definition.MethodKey,Definition.Method> |
constructors |
java.util.Map<java.lang.String,Definition.Field> |
members |
java.util.Map<Definition.MethodKey,Definition.Method> |
methods |
java.lang.String |
name |
java.util.Map<java.lang.String,Definition.Field> |
staticMembers |
java.util.Map<Definition.MethodKey,Definition.Method> |
staticMethods |
org.objectweb.asm.Type |
type |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
Definition.Method |
getFunctionalMethod()
If this class is a functional interface according to JLS, returns its method.
|
int |
hashCode() |
public final java.lang.String name
public final java.lang.Class<?> clazz
public final org.objectweb.asm.Type type
public final java.util.Map<Definition.MethodKey,Definition.Method> constructors
public final java.util.Map<Definition.MethodKey,Definition.Method> staticMethods
public final java.util.Map<Definition.MethodKey,Definition.Method> methods
public final java.util.Map<java.lang.String,Definition.Field> staticMembers
public final java.util.Map<java.lang.String,Definition.Field> members
public boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic Definition.Method getFunctionalMethod()