| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final ClassNode | |
| private static final String | |
| private static final String | |
| private static final String | |
| private int | |
| private final List | |
| public static final String | |
| private final WriterController | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final int | |
| private static final int | |
| private static final String | |
| private static final String | |
| private static String[] | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private int | |
| public void | fallbackAttributeOrPropertySite(PropertyExpression expression, Expression objectExpression, String name, MethodCallerMultiAdapter adapter)
|
| public void | |
| private void | |
| private void | |
| public List | |
| private static String | |
| private static String | |
| public boolean | |
| private void | |
| public void | makeCallSite(Expression receiver, String message, Expression arguments, boolean safe, boolean implicitThis, boolean callCurrent, boolean callStatic)
|
| public void | |
| public void | |
| public void | makeGroovyObjectGetPropertySite(Expression receiver, String methodName, boolean safe, boolean implicitThis)
|
| public final void | |
| public void | |
| public void | |
| public void | |
| private void | |
| protected void | |
| protected void |
| CALLSITE_ARRAY_CLASS | back to summary |
|---|---|
| private static final String CALLSITE_ARRAY_CLASS | |
| CALLSITE_ARRAY_TYPE | back to summary |
|---|---|
| private static final ClassNode CALLSITE_ARRAY_TYPE | |
| CALLSITE_CLASS | back to summary |
|---|---|
| private static final String CALLSITE_CLASS | |
| CALLSITE_DESC | back to summary |
|---|---|
| private static final String CALLSITE_DESC | |
| CALLSITE_FIELD | back to summary |
|---|---|
| private static final String CALLSITE_FIELD | |
| callSiteArrayVarIndex | back to summary |
|---|---|
| private int callSiteArrayVarIndex | |
| callSites | back to summary |
|---|---|
| private final List<String> callSites | |
| CONSTRUCTOR | back to summary |
|---|---|
| public static final String CONSTRUCTOR | |
| controller | back to summary |
|---|---|
| private final WriterController controller | |
| CREATE_CSA_METHOD | back to summary |
|---|---|
| private static final String CREATE_CSA_METHOD | |
| GET_CALLSITE_DESC | back to summary |
|---|---|
| private static final String GET_CALLSITE_DESC | |
| GET_CALLSITE_METHOD | back to summary |
|---|---|
| private static final String GET_CALLSITE_METHOD | |
| GET_CALLSITEARRAY_DESC | back to summary |
|---|---|
| private static final String GET_CALLSITEARRAY_DESC | |
| METHOD_OO_DESC | back to summary |
|---|---|
| private static final String METHOD_OO_DESC | |
| MOD_PRIVSS | back to summary |
|---|---|
| private static final int MOD_PRIVSS | |
| MOD_PUBSS | back to summary |
|---|---|
| private static final int MOD_PUBSS | |
| REF_CLASS | back to summary |
|---|---|
| private static final String REF_CLASS | |
| REF_DESC | back to summary |
|---|---|
| private static final String REF_DESC | |
| sig | back to summary |
|---|---|
| private static String[] sig | |
| SIG_ARRAY_LENGTH | back to summary |
|---|---|
| private static final int SIG_ARRAY_LENGTH | |
| CallSiteWriter | back to summary |
|---|---|
| public CallSiteWriter(WriterController wc) | |
| allocateIndex | back to summary |
|---|---|
| private int allocateIndex(String name) | |
| fallbackAttributeOrPropertySite | back to summary |
|---|---|
| public void fallbackAttributeOrPropertySite(PropertyExpression expression, Expression objectExpression, String name, MethodCallerMultiAdapter adapter) | |
| generateCallSiteArray | back to summary |
|---|---|
| public void generateCallSiteArray() | |
| generateCreateCallSiteArray | back to summary |
|---|---|
| private void generateCreateCallSiteArray() | |
| generateGetCallSiteArray | back to summary |
|---|---|
| private void generateGetCallSiteArray() | |
| getCallSites | back to summary |
|---|---|
| public List | |
| getCreateArraySignature | back to summary |
|---|---|
| private static String getCreateArraySignature(int numberOfArguments) | |
| getDescForParamNum | back to summary |
|---|---|
| private static String getDescForParamNum(int numberOfArguments) | |
| hasCallSiteUse | back to summary |
|---|---|
| public boolean hasCallSiteUse() | |
| invokeSafe | back to summary |
|---|---|
| private void invokeSafe(boolean safe, String unsafeMethod, String safeMethod) | |
| makeCallSite | back to summary |
|---|---|
| public void makeCallSite(Expression receiver, String message, Expression arguments, boolean safe, boolean implicitThis, boolean callCurrent, boolean callStatic) | |
| makeCallSiteArrayInitializer | back to summary |
|---|---|
| public void makeCallSiteArrayInitializer() | |
| makeGetPropertySite | back to summary |
|---|---|
| public void makeGetPropertySite(Expression receiver, String methodName, boolean safe, boolean implicitThis) | |
| makeGroovyObjectGetPropertySite | back to summary |
|---|---|
| public void makeGroovyObjectGetPropertySite(Expression receiver, String methodName, boolean safe, boolean implicitThis) | |
| makeSingleArgumentCall | back to summary |
|---|---|
| public final void makeSingleArgumentCall(Expression receiver, String message, Expression arguments) | |
| makeSingleArgumentCall | back to summary |
|---|---|
| public void makeSingleArgumentCall(Expression receiver, String message, Expression arguments, boolean safe) | |
| makeSiteEntry | back to summary |
|---|---|
| public void makeSiteEntry() | |
| prepareCallSite | back to summary |
|---|---|
| public void prepareCallSite(String message) | |
| prepareSiteAndReceiver | back to summary |
|---|---|
| private void prepareSiteAndReceiver(Expression receiver, String methodName, boolean implicitThis) | |
| prepareSiteAndReceiver | back to summary |
|---|---|
| protected void prepareSiteAndReceiver(Expression receiver, String methodName, boolean implicitThis, boolean lhs) | |
| visitBoxedArgument | back to summary |
|---|---|
| protected void visitBoxedArgument(Expression exp) | |