pax_global_header 0000666 0000000 0000000 00000000064 12176521756 0014526 g ustar 00root root 0000000 0000000 52 comment=ab226299d723d8c5a0a4772513e2a53fb6c42155
constant-pool-scanner-constant-pool-scanner-1.2/ 0000775 0000000 0000000 00000000000 12176521756 0022044 5 ustar 00root root 0000000 0000000 constant-pool-scanner-constant-pool-scanner-1.2/.gitignore 0000664 0000000 0000000 00000000007 12176521756 0024031 0 ustar 00root root 0000000 0000000 target
constant-pool-scanner-constant-pool-scanner-1.2/README.md 0000664 0000000 0000000 00000000120 12176521756 0023314 0 ustar 00root root 0000000 0000000 Simple utility to scan Java bytecode for class references in the constant pool.
constant-pool-scanner-constant-pool-scanner-1.2/pom.xml 0000664 0000000 0000000 00000004234 12176521756 0023364 0 ustar 00root root 0000000 0000000
4.0.0
org.sonatype.oss
oss-parent
7
org.jenkins-ci
constant-pool-scanner
1.2
jar
Constant Pool Scanner
Simple utility to scan Java bytecode for class references in the constant pool.
https://github.com/jenkinsci/constant-pool-scanner
NetBeans CDDL/GPL
http://www.netbeans.org/cddl-gplv2.html
jglick
Jesse Glick
jglick@cloudbees.com
scm:git:git@github.com:jenkinsci/constant-pool-scanner.git
scm:git:git@github.com:jenkinsci/constant-pool-scanner.git
git@github.com:jenkinsci/constant-pool-scanner.git
UTF-8
junit
junit
4.11
test
org.apache.commons
commons-io
1.3.2
test
com.github.stephenc.findbugs
findbugs-annotations
1.3.9-1
provided
constant-pool-scanner-constant-pool-scanner-1.2/src/ 0000775 0000000 0000000 00000000000 12176521756 0022633 5 ustar 00root root 0000000 0000000 constant-pool-scanner-constant-pool-scanner-1.2/src/main/ 0000775 0000000 0000000 00000000000 12176521756 0023557 5 ustar 00root root 0000000 0000000 constant-pool-scanner-constant-pool-scanner-1.2/src/main/java/ 0000775 0000000 0000000 00000000000 12176521756 0024500 5 ustar 00root root 0000000 0000000 constant-pool-scanner-constant-pool-scanner-1.2/src/main/java/org/ 0000775 0000000 0000000 00000000000 12176521756 0025267 5 ustar 00root root 0000000 0000000 constant-pool-scanner-constant-pool-scanner-1.2/src/main/java/org/jenkinsci/ 0000775 0000000 0000000 00000000000 12176521756 0027244 5 ustar 00root root 0000000 0000000 constant-pool-scanner-constant-pool-scanner-1.2/src/main/java/org/jenkinsci/constant_pool_scanner/ 0000775 0000000 0000000 00000000000 12176521756 0033637 5 ustar 00root root 0000000 0000000 ClassConstant.java 0000664 0000000 0000000 00000001040 12176521756 0037175 0 ustar 00root root 0000000 0000000 constant-pool-scanner-constant-pool-scanner-1.2/src/main/java/org/jenkinsci/constant_pool_scanner package org.jenkinsci.constant_pool_scanner;
/**
* Constant that refers to a class name.
*
* @author Kohsuke Kawaguchi
*/
public final class ClassConstant {
private Utf8Constant value;
/**
* UTF-8 constant that holds the class' internal name.
*/
public Utf8Constant getUTF8() {
return value;
}
/**
* Gets the actual class name.
*/
public String get() {
return getUTF8().get();
}
ClassConstant set(Utf8Constant v) {
this.value = v;
return this;
}
}
ConstantPool.java 0000664 0000000 0000000 00000005331 12176521756 0037050 0 ustar 00root root 0000000 0000000 constant-pool-scanner-constant-pool-scanner-1.2/src/main/java/org/jenkinsci/constant_pool_scanner package org.jenkinsci.constant_pool_scanner;
import java.util.Arrays;
import java.util.Iterator;
/**
* Parsed constants.
*
* @author Kohsuke Kawaguchi
*/
public final class ConstantPool {
final Object[] constants;
ConstantPool(int size) {
this.constants = new Object[size];
}
/**
* Lists up all the constants of the specified type (including subtypes if applicable.)
*/
public Iterable list(final Class type) {
return new Iterable() {
public Iterator iterator() {
return new Iterator() {
int idx=-1;
{
seek();
}
public boolean hasNext() {
return idx