aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jdt.core
diff options
context:
space:
mode:
authorjhugunin <jhugunin>2003-01-22 01:06:59 +0000
committerjhugunin <jhugunin>2003-01-22 01:06:59 +0000
commitc5b90daa74db7a3278260de33625a75bdf0151e0 (patch)
treed3702df588b91edc8bd1b38079649c7c8d69b42b /org.eclipse.jdt.core
parent1b7db2522cd2851bc2ba31bf89437d370df06c44 (diff)
downloadaspectj-c5b90daa74db7a3278260de33625a75bdf0151e0.tar.gz
aspectj-c5b90daa74db7a3278260de33625a75bdf0151e0.zip
additional template method
Diffstat (limited to 'org.eclipse.jdt.core')
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Clinit.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Clinit.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Clinit.java
index 3ce230c5c..8913672c7 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Clinit.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Clinit.java
@@ -172,6 +172,9 @@ public class Clinit extends AbstractMethodDeclaration {
}
}
}
+
+ generatePostSyntheticCode(classScope, codeStream);
+
if (codeStream.position == 0) {
// do not need to output a Clinit if no bytecodes
// so we reset the offset inside the byte array contents.
@@ -212,6 +215,12 @@ public class Clinit extends AbstractMethodDeclaration {
codeStream.putstatic(this.assertionSyntheticFieldBinding);
}
}
+
+ protected void generatePostSyntheticCode(
+ ClassScope classScope,
+ CodeStream codeStream) {
+ }
+
public boolean isClinit() {