ExposedType annotation as
a builtin Python type.
| Modifier and Type | Field and Description |
|---|---|
| private Type | |
| private Collection | |
| private String | |
| private boolean | |
| private Collection | |
| private String | |
| private Exposer | |
| private int | |
| private Type |
| Access | Constructor and Description |
|---|---|
| public | TypeExposer(Type onType, Type baseType, boolean isBaseType, String doc, String name, Collection<MethodExposer> methods, Collection<DescriptorExposer> descriptors, Exposer ne)
|
| Modifier and Type | Method and Description |
|---|---|
| protected void | generate()
Implements abstract org. Implemented by subclasses to fill in the actual implementation of the class. |
| public String | |
| public TypeBuilder | |
| public static String | |
| private void |
| baseType | back to summary |
|---|---|
| private Type baseType | |
| descriptors | back to summary |
|---|---|
| private Collection<DescriptorExposer> descriptors | |
| doc | back to summary |
|---|---|
| private String doc | |
| isBaseType | back to summary |
|---|---|
| private boolean isBaseType | |
| methods | back to summary |
|---|---|
| private Collection<MethodExposer> methods | |
| name | back to summary |
|---|---|
| private String name | |
| ne | back to summary |
|---|---|
| private Exposer ne | |
| numNames | back to summary |
|---|---|
| private int numNames | |
| onType | back to summary |
|---|---|
| private Type onType | |
| TypeExposer | back to summary |
|---|---|
| public TypeExposer(Type onType, Type baseType, boolean isBaseType, String doc, String name, Collection<MethodExposer> methods, Collection<DescriptorExposer> descriptors, Exposer ne) | |
| generate | back to summary |
|---|---|
| protected void generate() Implements abstract org. Doc from org. Implemented by subclasses to fill in the actual implementation of the class. cv is set to the ClassVisitor to be used when this is called. | |
| getName | back to summary |
|---|---|
| public String getName() | |
| makeBuilder | back to summary |
|---|---|
| public TypeBuilder makeBuilder() | |
| makeGeneratedName | back to summary |
|---|---|
| public static String makeGeneratedName(Type onType) | |
| throwDupe | back to summary |
|---|---|
| private void throwDupe(String exposedName) | |