| Modifier and Type | Field and Description |
|---|---|
| protected final Type[] | |
| protected final String[] | |
| protected String[] | |
| protected final String | |
| protected final String | |
| protected final Type | |
| protected final String | |
| protected final Type | |
| protected final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected abstract void | |
| protected void | generate()
Implements abstract org. Implemented by subclasses to fill in the actual implementation of the class. |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private String | |
| public String[] | |
| private boolean | |
| protected static boolean | |
| protected void | |
| protected void | |
| protected abstract void | |
| protected static boolean | |
| private void | |
| protected void |
| args | back to summary |
|---|---|
| protected final Type[] args | |
| asNames | back to summary |
|---|---|
| protected final String[] asNames | |
| defaults | back to summary |
|---|---|
| protected String[] defaults | |
| doc | back to summary |
|---|---|
| protected final String doc | |
| methodName | back to summary |
|---|---|
| protected final String methodName | |
| onType | back to summary |
|---|---|
| protected final Type onType | |
| prefix | back to summary |
|---|---|
| protected final String prefix | |
| returnType | back to summary |
|---|---|
| protected final Type returnType | |
| typeName | back to summary |
|---|---|
| protected final String typeName | |
| MethodExposer | back to summary |
|---|---|
| public MethodExposer(Type onType, String methodName, Type[] args, Type returnType, String typeName, String[] asNames, String[] defaults, Class<?> superClass, String doc) | |
| checkSelf | back to summary |
|---|---|
| protected abstract void checkSelf() | |
| 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. | |
| generateBind | back to summary |
|---|---|
| private void generateBind() | |
| generateCall | back to summary |
|---|---|
| private void generateCall(int numDefaults) | |
| generateCallNoThreadState | back to summary |
|---|---|
| private void generateCallNoThreadState(Type[] callArgs) | |
| generateFullConstructor | back to summary |
|---|---|
| private void generateFullConstructor() | |
| generateNamedConstructor | back to summary |
|---|---|
| private void generateNamedConstructor() | |
| generateWideCall | back to summary |
|---|---|
| private void generateWideCall() | |
| getDefault | back to summary |
|---|---|
| private String getDefault(int argIndex) | |
| getNames | back to summary |
|---|---|
public String[] getNames()
| |
| hasDefault | back to summary |
|---|---|
| private boolean hasDefault(int argIndex) | |
| isWide | back to summary |
|---|---|
| protected static boolean isWide(Type[] args) | |
| loadSelfAndThreadState | back to summary |
|---|---|
| protected void loadSelfAndThreadState() | |
| loadThreadState | back to summary |
|---|---|
| protected void loadThreadState() | |
| makeCall | back to summary |
|---|---|
| protected abstract void makeCall() | |
| needsThreadState | back to summary |
|---|---|
| protected static boolean needsThreadState(Type[] args) | |
| pushDefault | back to summary |
|---|---|
| private void pushDefault(String def, Type arg) | |
| throwInvalid | back to summary |
|---|---|
| protected void throwInvalid(String msg) | |