aboutsummaryrefslogtreecommitdiffstats
path: root/bcel-builder/verifier-src/org/aspectj/apache/bcel/verifier/DescendingVisitor.java
diff options
context:
space:
mode:
Diffstat (limited to 'bcel-builder/verifier-src/org/aspectj/apache/bcel/verifier/DescendingVisitor.java')
-rw-r--r--bcel-builder/verifier-src/org/aspectj/apache/bcel/verifier/DescendingVisitor.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/bcel-builder/verifier-src/org/aspectj/apache/bcel/verifier/DescendingVisitor.java b/bcel-builder/verifier-src/org/aspectj/apache/bcel/verifier/DescendingVisitor.java
index 3335f1ea8..531af4d05 100644
--- a/bcel-builder/verifier-src/org/aspectj/apache/bcel/verifier/DescendingVisitor.java
+++ b/bcel-builder/verifier-src/org/aspectj/apache/bcel/verifier/DescendingVisitor.java
@@ -381,13 +381,17 @@ public class DescendingVisitor implements ClassVisitor {
}
@Override
- public void visitConstantInvokeDynamic(ConstantInvokeDynamic obj) {
- throw new IllegalStateException("nyi");
+ public void visitConstantInvokeDynamic(ConstantInvokeDynamic constant) {
+ stack.push(constant);
+ constant.accept(visitor);
+ stack.pop();
}
@Override
public void visitConstantDynamic(ConstantDynamic obj) {
- throw new IllegalStateException("nyi");
+ stack.push(obj);
+ obj.accept(visitor);
+ stack.pop();
}
@Override