| Modifier and Type | Field and Description |
|---|---|
| private static final MethodNode | |
| private static final MethodNode | |
| private static final ClassNode | |
| private final StaticTypesWriterController | |
| private static final MethodNode | |
| private static final MethodNode | |
| private static final MethodNode | |
| private static final ClassNode | |
| private static final MethodNode |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | addPropertyAccessError(final Expression receiver, final String propertyName, final ClassNode receiverType)
|
| public void | fallbackAttributeOrPropertySite(final PropertyExpression expression, final Expression objectExpression, final String name, final MethodCallerMultiAdapter adapter)
Overrides org. |
| public void | |
| private MethodNode | |
| private ClassNode | |
| public void | makeCallSite(final Expression receiver, final String message, final Expression arguments, final boolean safe, final boolean implicitThis, final boolean callCurrent, final boolean callStatic)
Overrides org. |
| public void | |
| private void | |
| pack-priv boolean | makeGetField(final Expression receiver, final ClassNode receiverType, final String fieldName, final boolean safe, final boolean implicitThis)
|
| private boolean | makeGetPrivateFieldWithBridgeMethod(final Expression receiver, final ClassNode receiverType, final String fieldName, final boolean safe, final boolean implicitThis)
|
| public void | makeGetPropertySite(final Expression receiver, final String propertyName, final boolean safe, final boolean implicitThis)
Overrides org. |
| private boolean | makeGetPropertyWithGetter(final Expression receiver, final ClassNode receiverType, final String propertyName, final boolean safe, final boolean implicitThis)
|
| public void | makeGroovyObjectGetPropertySite(final Expression receiver, final String propertyName, final boolean safe, final boolean implicitThis)
Overrides org. |
| public void | makeSingleArgumentCall(final Expression receiver, final String message, final Expression arguments, final boolean safe)
Overrides org. |
| public void | |
| public void | prepareCallSite(final String message)
Overrides org. |
| private boolean | setField(final PropertyExpression expression, final Expression objectExpression, final ClassNode receiverType, final String name)
|
| private boolean | trySubscript(final Expression receiver, final String message, final Expression arguments, ClassNode rType, final ClassNode aType, boolean safe)
|
| private void | writeArrayGet(final Expression receiver, final Expression arguments, final ClassNode rType, final ClassNode aType)
|
| private void | |
| private void | |
| private void | |
| private void | |
| private void | writePowerCall(final Expression receiver, final Expression arguments, final ClassNode rType, final ClassNode aType)
|
| private void |
| CLOSURE_GETTHISOBJECT_METHOD | back to summary |
|---|---|
| private static final MethodNode CLOSURE_GETTHISOBJECT_METHOD | |
| COLLECTION_SIZE_METHOD | back to summary |
|---|---|
| private static final MethodNode COLLECTION_SIZE_METHOD | |
| COLLECTION_TYPE | back to summary |
|---|---|
| private static final ClassNode COLLECTION_TYPE | |
| controller | back to summary |
|---|---|
| private final StaticTypesWriterController controller Hides org. | |
| GROOVYOBJECT_GETPROPERTY_METHOD | back to summary |
|---|---|
| private static final MethodNode GROOVYOBJECT_GETPROPERTY_METHOD | |
| INVOKERHELPER_GETPROPERTY_METHOD | back to summary |
|---|---|
| private static final MethodNode INVOKERHELPER_GETPROPERTY_METHOD | |
| INVOKERHELPER_GETPROPERTYSAFE_METHOD | back to summary |
|---|---|
| private static final MethodNode INVOKERHELPER_GETPROPERTYSAFE_METHOD | |
| INVOKERHELPER_TYPE | back to summary |
|---|---|
| private static final ClassNode INVOKERHELPER_TYPE | |
| MAP_GET_METHOD | back to summary |
|---|---|
| private static final MethodNode MAP_GET_METHOD | |
| StaticTypesCallSiteWriter | back to summary |
|---|---|
| public StaticTypesCallSiteWriter(final StaticTypesWriterController controller) | |
| addPropertyAccessError | back to summary |
|---|---|
| private void addPropertyAccessError(final Expression receiver, final String propertyName, final ClassNode receiverType) | |
| fallbackAttributeOrPropertySite | back to summary |
|---|---|
| public void fallbackAttributeOrPropertySite(final PropertyExpression expression, final Expression objectExpression, final String name, final MethodCallerMultiAdapter adapter) Overrides org.
| |
| generateCallSiteArray | back to summary |
|---|---|
| public void generateCallSiteArray() Overrides org.
| |
| getCompatibleMethod | back to summary |
|---|---|
| private MethodNode getCompatibleMethod(final ClassNode current, final String getAt, final ClassNode aType) | |
| getPropertyOwnerType | back to summary |
|---|---|
| private ClassNode getPropertyOwnerType(final Expression receiver, final boolean... isClassReceiver) | |
| makeCallSite | back to summary |
|---|---|
| public void makeCallSite(final Expression receiver, final String message, final Expression arguments, final boolean safe, final boolean implicitThis, final boolean callCurrent, final boolean callStatic) Overrides org.
| |
| makeCallSiteArrayInitializer | back to summary |
|---|---|
| public void makeCallSiteArrayInitializer() Overrides org.
| |
| makeDynamicGetProperty | back to summary |
|---|---|
| private void makeDynamicGetProperty(final Expression receiver, final String propertyName, final boolean safe) | |
| makeGetField | back to summary |
|---|---|
| pack-priv boolean makeGetField(final Expression receiver, final ClassNode receiverType, final String fieldName, final boolean safe, final boolean implicitThis) | |
| makeGetPrivateFieldWithBridgeMethod | back to summary |
|---|---|
| private boolean makeGetPrivateFieldWithBridgeMethod(final Expression receiver, final ClassNode receiverType, final String fieldName, final boolean safe, final boolean implicitThis) | |
| makeGetPropertySite | back to summary |
|---|---|
| public void makeGetPropertySite(final Expression receiver, final String propertyName, final boolean safe, final boolean implicitThis) Overrides org.
| |
| makeGetPropertyWithGetter | back to summary |
|---|---|
| private boolean makeGetPropertyWithGetter(final Expression receiver, final ClassNode receiverType, final String propertyName, final boolean safe, final boolean implicitThis) | |
| makeGroovyObjectGetPropertySite | back to summary |
|---|---|
| public void makeGroovyObjectGetPropertySite(final Expression receiver, final String propertyName, final boolean safe, final boolean implicitThis) Overrides org.
| |
| makeSingleArgumentCall | back to summary |
|---|---|
| public void makeSingleArgumentCall(final Expression receiver, final String message, final Expression arguments, final boolean safe) Overrides org.
| |
| makeSiteEntry | back to summary |
|---|---|
| public void makeSiteEntry() Overrides org.
| |
| prepareCallSite | back to summary |
|---|---|
| public void prepareCallSite(final String message) Overrides org.
| |
| setField | back to summary |
|---|---|
| private boolean setField(final PropertyExpression expression, final Expression objectExpression, final ClassNode receiverType, final String name) | |
| trySubscript | back to summary |
|---|---|
| private boolean trySubscript(final Expression receiver, final String message, final Expression arguments, ClassNode rType, final ClassNode aType, boolean safe) | |
| writeArrayGet | back to summary |
|---|---|
| private void writeArrayGet(final Expression receiver, final Expression arguments, final ClassNode rType, final ClassNode aType) | |
| writeListDotProperty | back to summary |
|---|---|
| private void writeListDotProperty(final Expression receiver, final String propertyName, final boolean safe) | |
| writeMapDotProperty | back to summary |
|---|---|
| private void writeMapDotProperty(final Expression receiver, final String propertyName, final boolean safe) | |
| writeNumberNumberCall | back to summary |
|---|---|
| private void writeNumberNumberCall(final Expression receiver, final String message, final Expression arguments) | |
| writeOperatorCall | back to summary |
|---|---|
| private void writeOperatorCall(final Expression receiver, final Expression arguments, final String operator) | |
| writePowerCall | back to summary |
|---|---|
| private void writePowerCall(final Expression receiver, final Expression arguments, final ClassNode rType, final ClassNode aType) | |
| writeStringPlusCall | back to summary |
|---|---|
| private void writeStringPlusCall(final Expression receiver, final String message, final Expression arguments) | |