From: <lk...@us...> - 2007-05-15 19:44:02
|
Update of /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/core/internal/asm In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv28736/src/java/net/sf/clirr/core/internal/asm Modified Files: AsmJavaType.java ClassInfoCollector.java Log Message: RFE 1719563: added version information to AsmJavaType (currently not accessible via JavaType interface) Index: AsmJavaType.java =================================================================== RCS file: /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/core/internal/asm/AsmJavaType.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- AsmJavaType.java 22 Apr 2006 22:04:27 -0000 1.3 +++ AsmJavaType.java 15 May 2007 19:43:54 -0000 1.4 @@ -27,9 +27,12 @@ private final String[] interfaceNames; - AsmJavaType(Repository repository, int access, String basicName, String superClassName, String[] interfaceNames) + private final int classFormatVersion; + + AsmJavaType(int classFormatVersion, Repository repository, int access, String basicName, String superClassName, String[] interfaceNames) { super(access); + this.classFormatVersion = classFormatVersion; this.repository = repository; this.basicName = basicName; this.superClassName = superClassName; Index: ClassInfoCollector.java =================================================================== RCS file: /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/core/internal/asm/ClassInfoCollector.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ClassInfoCollector.java 22 Apr 2006 22:04:27 -0000 1.2 +++ ClassInfoCollector.java 15 May 2007 19:43:54 -0000 1.3 @@ -27,7 +27,7 @@ final String className = prettyprintClassName(name); final String superClassName = prettyprintClassName(superName); final String[] interfaceNames = prettyprintClassNames(interfaces); - javaType = new AsmJavaType(repository, access, className, superClassName, interfaceNames); + javaType = new AsmJavaType(version, repository, access, className, superClassName, interfaceNames); } public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) |