river-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Peter Firmstone (JIRA)" <j...@apache.org>
Subject [jira] Updated: (RIVER-272) ClassDep.java relies on Sun specific Internal JDK API
Date Wed, 08 Apr 2009 11:08:13 GMT

     [ https://issues.apache.org/jira/browse/RIVER-272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Peter Firmstone updated RIVER-272:
----------------------------------

    Attachment: ClassDepReplacement.tgz

Partially working implementation, to show progress.  Lots of functionality added, however
not complete yet.

Here it is checking its own dependencies, followed by the old tool doing the same job:

 /usr/jdk/j2sdk1.4.2_12/jre/bin/java -jar ../ClassDepReplacement/dist/ClassDepReplacement.jar
-cp ./build/classes:/usr/local/java/lib/asm-2.2.3.jar:/usr/local/java/lib/asm-commons-2.2.3.jar
./build/classes/com/sun/jini/tool/ -in com.sun.jini.tool -in com.sun.jini.tool -in org.objectweb.asm
-out org.objectweb.asm.signature
com.sun.jini.tool.ClassDep
com.sun.jini.tool.ClassDep$1
com.sun.jini.tool.ClassDep$Compare
com.sun.jini.tool.classdepend.AbstractDependencyVisitor
com.sun.jini.tool.classdepend.AbstractVisitor
com.sun.jini.tool.classdepend.ClassDepend
com.sun.jini.tool.classdepend.ClassDepend$1
com.sun.jini.tool.classdepend.ClassDependParameters
com.sun.jini.tool.classdepend.ClassDependParameters$1
com.sun.jini.tool.classdepend.ClassDependParameters$CDPBuilder
com.sun.jini.tool.classdepend.ClasspathPackages
com.sun.jini.tool.classdepend.ClasspathPackages$1
com.sun.jini.tool.classdepend.PackageClasses
com.sun.jini.tool.classdepend.PackageClasses$1
com.sun.jini.tool.classdepend.ReferencedClasses
com.sun.jini.tool.classdepend.ReferencedClasses$1
org.objectweb.asm.AnnotationVisitor
org.objectweb.asm.AnnotationWriter
org.objectweb.asm.Attribute
org.objectweb.asm.ByteVector
org.objectweb.asm.ClassReader
org.objectweb.asm.ClassVisitor
org.objectweb.asm.ClassWriter
org.objectweb.asm.Edge
org.objectweb.asm.FieldVisitor
org.objectweb.asm.FieldWriter
org.objectweb.asm.Handler
org.objectweb.asm.Item
org.objectweb.asm.Label
org.objectweb.asm.MethodVisitor
org.objectweb.asm.MethodWriter
org.objectweb.asm.Type
org.objectweb.asm.commons.EmptyVisitor

 /usr/jdk/j2sdk1.4.2_12/jre/bin/java -jar ../NewTools/dist/RiverToolsReplacement.jar -cp ./build/classes:/usr/local/java/lib/asm-2.2.3.jar:/usr/local/java/lib/asm-commons-2.2.3.jar
./build/classes/com/sun/jini/tool/ -in com.sun.jini.tool -in com.sun.jini.tool -in org.objectweb.asm
-out org.objectweb.asm.signature
com.sun.jini.tool.ClassDep
com.sun.jini.tool.ClassDep$1
com.sun.jini.tool.ClassDep$Compare
com.sun.jini.tool.classdepend.AbstractDependencyVisitor
com.sun.jini.tool.classdepend.AbstractVisitor
com.sun.jini.tool.classdepend.ClassDepend
com.sun.jini.tool.classdepend.ClassDepend$1
com.sun.jini.tool.classdepend.ClassDependParameters
com.sun.jini.tool.classdepend.ClassDependParameters$1
com.sun.jini.tool.classdepend.ClassDependParameters$CDPBuilder
com.sun.jini.tool.classdepend.ClasspathPackages
com.sun.jini.tool.classdepend.ClasspathPackages$1
com.sun.jini.tool.classdepend.PackageClasses
com.sun.jini.tool.classdepend.PackageClasses$1
com.sun.jini.tool.classdepend.ReferencedClasses
com.sun.jini.tool.classdepend.ReferencedClasses$1
org.objectweb.asm.AnnotationVisitor
org.objectweb.asm.AnnotationWriter
org.objectweb.asm.Attribute
org.objectweb.asm.ByteVector
org.objectweb.asm.ClassReader
org.objectweb.asm.ClassVisitor
org.objectweb.asm.ClassWriter
org.objectweb.asm.Edge
org.objectweb.asm.FieldVisitor
org.objectweb.asm.FieldWriter
org.objectweb.asm.Handler
org.objectweb.asm.Item
org.objectweb.asm.Label
org.objectweb.asm.MethodVisitor
org.objectweb.asm.MethodWriter
org.objectweb.asm.Type
org.objectweb.asm.commons.EmptyVisitor


> ClassDep.java relies on Sun specific Internal JDK API 
> ------------------------------------------------------
>
>                 Key: RIVER-272
>                 URL: https://issues.apache.org/jira/browse/RIVER-272
>             Project: River
>          Issue Type: Improvement
>          Components: com_sun_jini_tool
>    Affects Versions: jtsk_2.1
>         Environment: Windows XP, JDK 1.4 - JDK 1.6, Eclipse 3.3 IDE
>            Reporter: Hakan Kocakulak
>         Attachments: classdepend.zip, classdepend_backport.tgz, ClassDepReplacement.tgz
>
>
> ClassDep.java relies on Sun specific Internal JDK API 
> import sun.tools.java.BinaryClass;
> > import sun.tools.java.ClassDeclaration; import 
> > sun.tools.java.ClassFile; import sun.tools.java.ClassNotFound; import 
> > sun.tools.java.ClassPath; import sun.tools.java.Constants; import 
> > sun.tools.java.Environment; import sun.tools.java.Identifier; import 
> > sun.tools.java.MemberDefinition; import sun.tools.java.Package; import 
> > sun.tools.java.Type;
> while building from eclipse IDE, IDE do not add these Classes to classpath and can not
build project.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message