aboutsummaryrefslogtreecommitdiffstats
path: root/bcel-builder
diff options
context:
space:
mode:
authoracolyer <acolyer>2005-09-02 09:35:02 +0000
committeracolyer <acolyer>2005-09-02 09:35:02 +0000
commitad753aa80558748ab918988809ba6f58b8c26419 (patch)
tree15a36e27d17c78829d0324a44ed8a4850c1a9789 /bcel-builder
parent372a025d85641e17d9fff734a0c2e9770fd2d55f (diff)
downloadaspectj-ad753aa80558748ab918988809ba6f58b8c26419.tar.gz
aspectj-ad753aa80558748ab918988809ba6f58b8c26419.zip
tests and fix for pr108062, failing to correctly tokenize (ZZLjava/...)
Diffstat (limited to 'bcel-builder')
-rw-r--r--bcel-builder/src/org/aspectj/apache/bcel/classfile/GenericSignatureParser.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/bcel-builder/src/org/aspectj/apache/bcel/classfile/GenericSignatureParser.java b/bcel-builder/src/org/aspectj/apache/bcel/classfile/GenericSignatureParser.java
index fac5f506b..386f8743e 100644
--- a/bcel-builder/src/org/aspectj/apache/bcel/classfile/GenericSignatureParser.java
+++ b/bcel-builder/src/org/aspectj/apache/bcel/classfile/GenericSignatureParser.java
@@ -384,10 +384,12 @@ public class GenericSignatureParser {
tokens.add(new String("" + chars[index]));
} else {
identifier.append(chars[index]);
- }
- couldSeePrimitive = false;
+ }
inArray = false;
break;
+ case 'L' :
+ couldSeePrimitive = false;
+ // deliberate fall-through
default :
identifier.append(chars[index]);
}