public class JavaClass
extends java.lang.Object
| Constructor and Description |
|---|
JavaClass(java.lang.Class nativeType,
java.util.Map<java.lang.String,JavaConstant> constants,
java.util.Map<java.lang.String,JavaField> fields,
java.util.Map<java.lang.String,JavaMethods> methodsByName) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Optional<JavaConstant> |
constant(java.lang.String name) |
java.util.Collection<JavaConstant> |
constants() |
com.google.common.base.Optional<JavaField> |
field(java.lang.String name) |
java.util.Collection<JavaField> |
fields() |
java.lang.Class |
getNative() |
void |
merge(JavaClass origin) |
JavaMethods |
method(java.lang.String name) |
public JavaClass(java.lang.Class nativeType,
java.util.Map<java.lang.String,JavaConstant> constants,
java.util.Map<java.lang.String,JavaField> fields,
java.util.Map<java.lang.String,JavaMethods> methodsByName)
public com.google.common.base.Optional<JavaConstant> constant(java.lang.String name)
public java.util.Collection<JavaConstant> constants()
public com.google.common.base.Optional<JavaField> field(java.lang.String name)
public java.util.Collection<JavaField> fields()
public JavaMethods method(java.lang.String name)
public void merge(JavaClass origin)
public java.lang.Class getNative()