Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Herrmann2016-05-24 16:57:17 +0000
committerStephan Herrmann2016-05-24 16:57:17 +0000
commita4026f69e192207c439d800ff72e554d5e3437ee (patch)
tree7f0e2a602bd3b29a4bc8a87d53ee0f7b1838c740 /plugins
parenta18241cff9256961ff0ca6da6f4063c10be1fcbd (diff)
downloadorg.eclipse.objectteams-a4026f69e192207c439d800ff72e554d5e3437ee.tar.gz
org.eclipse.objectteams-a4026f69e192207c439d800ff72e554d5e3437ee.tar.xz
org.eclipse.objectteams-a4026f69e192207c439d800ff72e554d5e3437ee.zip
Bug 493717: [otdre] inconsistent "weavability" of super class of woven
base class - one more location: when starting the real _OT$callOrig() code
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/bytecode/asm/AsmWritableBoundClass.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/bytecode/asm/AsmWritableBoundClass.java b/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/bytecode/asm/AsmWritableBoundClass.java
index cf9993ddf..59085462e 100644
--- a/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/bytecode/asm/AsmWritableBoundClass.java
+++ b/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/bytecode/asm/AsmWritableBoundClass.java
@@ -453,8 +453,7 @@ class AsmWritableBoundClass extends AsmBoundClass {
@Override
protected void prepareForFirstTransformation() {
if (!isTransformed && !isInterface()) {
- String internalSuperClassName = this.weavingContext.isWeavable(getSuperClassName()) ? getInternalSuperClassName() : null;
- nodes.add(new CreateSwitchAdapter(ConstantMembers.callOrig, internalSuperClassName));
+ nodes.add(new CreateSwitchAdapter(ConstantMembers.callOrig, getInternalSuperClassName()));
nodes.add(new CreateSwitchForCallAllBindingsNode());
nodes.add(new CreateAddRemoveRoleMethod());
isTransformed = true;

Back to the top