=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== aspectj-1.9.2/asm/src/org/aspectj/asm/AsmManager.java-113- } aspectj-1.9.2/asm/src/org/aspectj/asm/AsmManager.java:114: AsmManager asm = new AsmManager(); aspectj-1.9.2/asm/src/org/aspectj/asm/AsmManager.java-115- asm.inpathMap = inpathMap; ############################################## aspectj-1.9.2/asm/src/org/aspectj/asm/internal/JDTLikeHandleProvider.java-40- public JDTLikeHandleProvider(AsmManager asm) { aspectj-1.9.2/asm/src/org/aspectj/asm/internal/JDTLikeHandleProvider.java:41: this.asm = asm; aspectj-1.9.2/asm/src/org/aspectj/asm/internal/JDTLikeHandleProvider.java-42- } ############################################## aspectj-1.9.2/asm/src/org/aspectj/asm/internal/ProgramElement.java-72- public ProgramElement(AsmManager asm, String name, Kind kind, List<IProgramElement> children) { aspectj-1.9.2/asm/src/org/aspectj/asm/internal/ProgramElement.java:73: this.asm = asm; aspectj-1.9.2/asm/src/org/aspectj/asm/internal/ProgramElement.java:74: if (asm == null && !name.equals("<build to view structure>")) { aspectj-1.9.2/asm/src/org/aspectj/asm/internal/ProgramElement.java-75- throw new RuntimeException(); ############################################## aspectj-1.9.2/asm/src/org/aspectj/asm/internal/ProgramElement.java-714- if (null == handle && create) { aspectj-1.9.2/asm/src/org/aspectj/asm/internal/ProgramElement.java:715: if (asm == null && name.equals("<build to view structure>")) { aspectj-1.9.2/asm/src/org/aspectj/asm/internal/ProgramElement.java-716- h = "<build to view structure>"; ############################################## aspectj-1.9.2/asm/src/org/aspectj/asm/internal/AspectJElementHierarchy.java-49- public AspectJElementHierarchy(AsmManager asm) { aspectj-1.9.2/asm/src/org/aspectj/asm/internal/AspectJElementHierarchy.java:50: this.asm = asm; aspectj-1.9.2/asm/src/org/aspectj/asm/internal/AspectJElementHierarchy.java-51- } ############################################## aspectj-1.9.2/asm/src/org/aspectj/asm/internal/AspectJElementHierarchy.java-57- public void setAsmManager(AsmManager asm) { // used when deserializing aspectj-1.9.2/asm/src/org/aspectj/asm/internal/AspectJElementHierarchy.java:58: this.asm = asm; aspectj-1.9.2/asm/src/org/aspectj/asm/internal/AspectJElementHierarchy.java-59- } ############################################## aspectj-1.9.2/asm/src/org/aspectj/asm/IElementHandleProvider.java-61- * aspectj-1.9.2/asm/src/org/aspectj/asm/IElementHandleProvider.java:62: * The initializer is invoked when a new ASM is created on a full build. aspectj-1.9.2/asm/src/org/aspectj/asm/IElementHandleProvider.java-63- */ ############################################## aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java-16-/** aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java:17: * Determines if a version of asm is around that will enable us to add stack map attributes to classes that we produce. aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java-18- * ############################################## aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java-33- } aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java:34: // System.out.println(isAsmAround?"ASM detected":"No ASM found"); aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java-35- } ############################################## aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-24-/** aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java:25: * Uses asm to add the stack map attribute to methods in a class. The class is passed in as pure byte data and then a reader/writer aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-26- * process it. The writer is wired into the world so that types can be resolved and getCommonSuperClass() can be implemented without ############################################## aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-28- * aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java:29: * It is important that the constant pool is preserved here and asm does not try to remove unused entries. That is because some aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java:30: * entries are refered to from classfile attributes. Asm cannot see into these attributes so does not realise the constant pool aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-31- * entries are in use. In order to ensure the copying of cp occurs, we use the variant super constructor call in AspectJConnectClassWriter ############################################## aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-79- public AspectJConnectClassWriter(ClassReader cr, World w) { aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java:80: super(cr, ClassWriter.COMPUTE_FRAMES); // passing in cr is necessary so cpool isnt modified (see 2.2.4 of asm doc) aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-81- this.world = w; ############################################## aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/LazyClassGen.java-756- if (!AsmDetector.isAsmAround) { aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/LazyClassGen.java:757: throw new BCException("Unable to find Asm for stackmap generation (Looking for 'aj.org.objectweb.asm.ClassReader'). Stackmap generation for woven code is required to avoid verify errors on a Java 1.7 or higher runtime"); aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/LazyClassGen.java-758- }; ############################################## aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java-1444- } aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java:1445: pc.setLocation(struct.context, -1, -1);// FIXME AVASM !! bMethod aspectj-1.9.2/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java-1446- // is null here.. ############################################## aspectj-1.9.2/build/scripts/jikesInc.sh-11-################# aspectj-1.9.2/build/scripts/jikesInc.sh:12:ajdir=`dirname "$0"`/../.. aspectj-1.9.2/build/scripts/jikesInc.sh:13:ajdir=`cd "$ajdir"; pwd` aspectj-1.9.2/build/scripts/jikesInc.sh:14:ajdir=`echo "$ajdir" | sed 's|/cygdrive/\([a-zA-Z]\)/|\1:/|'` aspectj-1.9.2/build/scripts/jikesInc.sh-15-allfiles="$ajdir/allfiles.lst" aspectj-1.9.2/build/scripts/jikesInc.sh:16:srcdirs="ajbrowser ajde asm bridge org.aspectj.ajdt.core runtime taskdefs util weaver" aspectj-1.9.2/build/scripts/jikesInc.sh-17-libs="lib/ant/lib/ant.jar lib/bcel/bcel.jar org.eclipse.jdt.core/jdtcore-for-aspectj.jar" ############################################## aspectj-1.9.2/build/scripts/compareBuildScripts.sh-12- aspectj-1.9.2/build/scripts/compareBuildScripts.sh:13:scriptDir=`dirname "${0}"` aspectj-1.9.2/build/scripts/compareBuildScripts.sh-14-cd "$scriptDir/.." ############################################## aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-7-usage() { aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh:8: name=`basename "$0"` aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-9- cat<<EOF ############################################## aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-35- | sed 's|../\(.*\)/testsrc|\1|'`; aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh:36: p=`canonicalPath "../$p"` aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-37- [ -d "$p/src" ] && echo "$p/src" ############################################## aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-53- [ -n "$DEBUG" ] && set -vx aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh:54: jarFile=`canonicalPath "$1"` aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-55- [ -n "$jarFile" ] || exit 43 ############################################## aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-89- [ -n "$DEBUG" ] && set -vx aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh:90: ajrt=`canonicalPath "${ASPECTJ_HOME:-c:/home/apps/aspectj-1.1.1}/lib/aspectjrt.jar"` aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-91- echo "${ajrt};`cygpath -ma ../lib/ant/lib/ant.jar`" ############################################## aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-100- ; do aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh:101: cp="${cp}${sep}`canonicalPath "$i"`" aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-102- [ -z "${sep}" ] && sep=";" ############################################## aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-124- classpath=`getClasspath` aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh:125: injars=`getInjars "$resourceJar"` aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-126- cat<<EOF ############################################## aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-146-######################################################################### aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh:147:scriptDir=`dirname "$0"` aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh:148:scriptDir=`cd "$scriptDir"; pwd` aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh:149:script=`canonicalPath "$0"` aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-150-export PS=";" ### XXX platform aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-151-ASPECTJ_HOME="${ASPECTJ_HOME:-~/dev/tools/aspectj-1.1.1}" aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh:152:export ASPECTJ_HOME=`cygpath -m "${ASPECTJ_HOME}"` aspectj-1.9.2/build/scripts/makeAspectjtoolsLstFile.sh-153- ############################################## aspectj-1.9.2/build/scripts/compileTest.sh-18-################# aspectj-1.9.2/build/scripts/compileTest.sh:19:ajdir=`dirname "$0"`/../.. aspectj-1.9.2/build/scripts/compileTest.sh:20:ajdir=`cd "$ajdir"; pwd` aspectj-1.9.2/build/scripts/compileTest.sh:21:ajdir=`echo "$ajdir" | sed 's|/cygdrive/\([a-zA-Z]\)/|\1:/|'` aspectj-1.9.2/build/scripts/compileTest.sh-22-allfiles="$ajdir/allfiles.lst" aspectj-1.9.2/build/scripts/compileTest.sh-23-onefile="$ajdir/onefile.lst" aspectj-1.9.2/build/scripts/compileTest.sh:24:srcdirs="ajbrowser ajde asm bridge org.aspectj.ajdt.core runtime taskdefs util weaver" aspectj-1.9.2/build/scripts/compileTest.sh-25-libs="lib/ant/lib/ant.jar lib/bcel/bcel.jar org.eclipse.jdt.core/jdtcore-for-aspectj.jar" ############################################## aspectj-1.9.2/build/scripts/compileTest.sh-69- end=`date +%s` aspectj-1.9.2/build/scripts/compileTest.sh:70: duration=`expr $end - $start` aspectj-1.9.2/build/scripts/compileTest.sh-71- echo "$duration ($start - $end) # $compiler" ############################################## aspectj-1.9.2/build/release/readme.txt-45-[ -n "$DEBUG" ] && set -vx aspectj-1.9.2/build/release/readme.txt:46:scriptDir=`dirname "${0}"` aspectj-1.9.2/build/release/readme.txt:47:scriptDir=`cd "$scriptDir"; pwd | sed 's|/cygdrive/c/|c:/|'` aspectj-1.9.2/build/release/readme.txt-48- ############################################## aspectj-1.9.2/build/release/readme.txt-52-# clean, create distribution jar aspectj-1.9.2/build/release/readme.txt:53:cd `dirname "$0"` aspectj-1.9.2/build/release/readme.txt-54-cd .. ############################################## aspectj-1.9.2/build/readme-build-and-test-aspectj.html-196-<p> aspectj-1.9.2/build/readme-build-and-test-aspectj.html:197:To build only the asm module (and any modules it requires) using aspectj-1.9.2/build/readme-build-and-test-aspectj.html-198-<code>modules/build</code>: ############################################## aspectj-1.9.2/build/readme-build-and-test-aspectj.html-204-<p> aspectj-1.9.2/build/readme-build-and-test-aspectj.html:205:To build and test the asm module from that module: aspectj-1.9.2/build/readme-build-and-test-aspectj.html-206-</p> ############################################## aspectj-1.9.2/lib/build/makeEclipseJars.sh-4-genAntScript=${genAntScript} # anything to create Ant script instead aspectj-1.9.2/lib/build/makeEclipseJars.sh:5:eclipseDir=`cd $HOME/../apps/eclipse && pwd` aspectj-1.9.2/lib/build/makeEclipseJars.sh-6-[ -d "$eclipseDir" ] || exit 3 aspectj-1.9.2/lib/build/makeEclipseJars.sh:7:scriptDir=`dirname "$0` aspectj-1.9.2/lib/build/makeEclipseJars.sh:8:scriptDir=`cd "$scriptDir"; pwd` aspectj-1.9.2/lib/build/makeEclipseJars.sh-9-cd "$scriptDir/../.." # in lib/build ############################################## aspectj-1.9.2/aspectj-attic/ajdoc-testsrc/org/aspectj/tools/ajdoc/genSeeTestCases.sh-24- echo "$pre, new SeeTestCase(\" $type#$name $parms $label \", \"$type\", \"$name\", \"$parms\", \"$label\")" aspectj-1.9.2/aspectj-attic/ajdoc-testsrc/org/aspectj/tools/ajdoc/genSeeTestCases.sh:25: count=`expr $count + 2` aspectj-1.9.2/aspectj-attic/ajdoc-testsrc/org/aspectj/tools/ajdoc/genSeeTestCases.sh-26-done; done; done; done; ############################################## aspectj-1.9.2/aspectj-attic/ajdoc-testsrc/org/aspectj/tools/ajdoc/genSeeTestCases.sh-30-while [ $i -lt $count ] ; do aspectj-1.9.2/aspectj-attic/ajdoc-testsrc/org/aspectj/tools/ajdoc/genSeeTestCases.sh:31: i=`expr $i + 1` # first is null aspectj-1.9.2/aspectj-attic/ajdoc-testsrc/org/aspectj/tools/ajdoc/genSeeTestCases.sh-32- echo " public void testLink$i() { CASES[$i].run(); }" ############################################## aspectj-1.9.2/aspectj-attic/ajdoc-src/org/aspectj/tools/doclets/standard/PointcutSubWriter.java-143- for (int i = 0; i < params.length; i++) { aspectj-1.9.2/aspectj-attic/ajdoc-src/org/aspectj/tools/doclets/standard/PointcutSubWriter.java:144: printParam(params[i]); aspectj-1.9.2/aspectj-attic/ajdoc-src/org/aspectj/tools/doclets/standard/PointcutSubWriter.java-145- if (i < params.length-1) { ############################################## aspectj-1.9.2/docs/dist/LICENSE-AspectJ.html-47- aspectj-1.9.2/docs/dist/LICENSE-AspectJ.html:48: <h4>ASM v2.2.1</h4> aspectj-1.9.2/docs/dist/LICENSE-AspectJ.html:49: <p>AspectJ includes a binary version of ASM v2.2.1 (<a href="http://asm.objectweb.org/index.html">http://asm.objectweb.org/</a>) aspectj-1.9.2/docs/dist/LICENSE-AspectJ.html:50: The source code for ASM is available from the ObjectWeb download site at aspectj-1.9.2/docs/dist/LICENSE-AspectJ.html-51- <a href="http://asm.objectweb.org/download/">http://asm.objectweb.org/download/</a>. aspectj-1.9.2/docs/dist/LICENSE-AspectJ.html:52: <p>The ASM license is available at <a href="http://asm.objectweb.org/license.html">http://asm.objectweb.org/license.html</a>. aspectj-1.9.2/docs/dist/LICENSE-AspectJ.html-53- The license is also reproduced here: ############################################## aspectj-1.9.2/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java-774- /** aspectj-1.9.2/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java:775: * Responsible for managing the ASM model between builds. Contains the policy for maintaining the persistance of elements in the aspectj-1.9.2/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java-776- * model. ############################################## aspectj-1.9.2/ajde/src/org/aspectj/ajde/Ajde.java-103- INSTANCE.buildProgressMonitor = monitor; aspectj-1.9.2/ajde/src/org/aspectj/ajde/Ajde.java:104: INSTANCE.asm = AsmManager.createNewStructureModel(Collections.<File,String>emptyMap()); aspectj-1.9.2/ajde/src/org/aspectj/ajde/Ajde.java-105- ############################################## aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde.source/about.html-42- aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde.source/about.html:43: <h4>ASM v2.2.1</h4> aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde.source/about.html:44: <p>AspectJ includes a binary version of ASM v2.2.1 (<a href="http://asm.objectweb.org/index.html">http://asm.objectweb.org/</a>) aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde.source/about.html:45: The source code for ASM is available from the ObjectWeb download site at aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde.source/about.html-46- <a href="http://asm.objectweb.org/download/">http://asm.objectweb.org/download/</a>. aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde.source/about.html:47: <p>The ASM license is available at <a href="http://asm.objectweb.org/license.html">http://asm.objectweb.org/license.html</a>. aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde.source/about.html-48- The license is also reproduced here: ############################################## aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde/about.html-42- aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde/about.html:43: <h4>ASM v2.2.1</h4> aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde/about.html:44: <p>AspectJ includes a binary version of ASM v2.2.1 (<a href="http://asm.objectweb.org/index.html">http://asm.objectweb.org/</a>) aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde/about.html:45: The source code for ASM is available from the ObjectWeb download site at aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde/about.html-46- <a href="http://asm.objectweb.org/download/">http://asm.objectweb.org/download/</a>. aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde/about.html:47: <p>The ASM license is available at <a href="http://asm.objectweb.org/license.html">http://asm.objectweb.org/license.html</a>. aspectj-1.9.2/eclipse.plugin/org.aspectj.ajde/about.html-48- The license is also reproduced here: ############################################## aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/World.java-1542- aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/World.java:1543: // Check *once* whether the user has switched asm support off aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/World.java-1544- if (!checkedAdvancedConfiguration) { ############################################## aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java-1126- if ((mods & 4096) > 0) { aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java:1127: mods = mods - 4096; // remove synthetic (added in the ASM case but aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java-1128- } ############################################## aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java-1132- } aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java:1133: // not in the ASM case...) aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java-1134- if ((mods & 131072) > 0) { aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java:1135: mods = mods - 131072; // remove deprecated (added in the ASM case aspectj-1.9.2/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java-1136- } ############################################## aspectj-1.9.2/debian/changelog-4- * New upstream release aspectj-1.9.2/debian/changelog:5: - Updated the symlinks for ASM in debian/rules aspectj-1.9.2/debian/changelog-6- ############################################## aspectj-1.9.2/debian/changelog-34- - Modified debian/orig-tar.sh to ignore org.eclipse.jdt.core/src/ aspectj-1.9.2/debian/changelog:35: - Updated the symlinks for ASM in debian/rules aspectj-1.9.2/debian/changelog-36- * Temporarily build with openjdk-8-jdk ############################################## aspectj-1.9.2/debian/manpage_from.sh-11- aspectj-1.9.2/debian/manpage_from.sh:12:NAME=`basename $1` aspectj-1.9.2/debian/manpage_from.sh-13-NAME=${NAME%.*} ############################################## aspectj-1.9.2/debian/orig-tar.sh-8-VERSION=$2 aspectj-1.9.2/debian/orig-tar.sh:9:TAG="`echo $VERSION | tr . _`" aspectj-1.9.2/debian/orig-tar.sh-10-DIR="org.aspectj-$TAG" ############################################## aspectj-1.9.2/debian/patches/use_system_asm.diff-35- /** aspectj-1.9.2/debian/patches/use_system_asm.diff:36: * Uses asm to add the stack map attribute to methods in a class. The class is passed in as pure byte data and then a reader/writer aspectj-1.9.2/debian/patches/use_system_asm.diff-37-@@ -54,7 +54,7 @@ ############################################## aspectj-1.9.2/debian/scripts/ajdoc-5- JAVACMD=${JAVACMD:-`which java`} aspectj-1.9.2/debian/scripts/ajdoc:6: JAVACMD=`readlink -f $JAVACMD` aspectj-1.9.2/debian/scripts/ajdoc-7- ############################################## aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java-16-/** aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java:17: * Determines if a version of asm is around that will enable us to add stack map attributes to classes that we produce. aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java-18- * ############################################## aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java-33- } aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java:34: // System.out.println(isAsmAround?"ASM detected":"No ASM found"); aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/AsmDetector.java-35- } ############################################## aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-24-/** aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java:25: * Uses asm to add the stack map attribute to methods in a class. The class is passed in as pure byte data and then a reader/writer aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-26- * process it. The writer is wired into the world so that types can be resolved and getCommonSuperClass() can be implemented without ############################################## aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-28- * aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java:29: * It is important that the constant pool is preserved here and asm does not try to remove unused entries. That is because some aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java:30: * entries are refered to from classfile attributes. Asm cannot see into these attributes so does not realise the constant pool aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-31- * entries are in use. In order to ensure the copying of cp occurs, we use the variant super constructor call in AspectJConnectClassWriter ############################################## aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-79- public AspectJConnectClassWriter(ClassReader cr, World w) { aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java:80: super(cr, ClassWriter.COMPUTE_FRAMES); // passing in cr is necessary so cpool isnt modified (see 2.2.4 of asm doc) aspectj-1.9.2/.pc/use_system_asm.diff/weaver/src/org/aspectj/weaver/bcel/asm/StackMapAdder.java-81- this.world = w;