diff options
author | chiba <chiba@30ef5769-5b8d-40dd-aea6-55b5d6557bb3> | 2009-03-01 01:56:58 +0000 |
---|---|---|
committer | chiba <chiba@30ef5769-5b8d-40dd-aea6-55b5d6557bb3> | 2009-03-01 01:56:58 +0000 |
commit | e8e335d811284d4e442d59f1d909ce3cd00ad1b5 (patch) | |
tree | a399302c8864cc6f894c364368e4d85ee6df0b24 /src/main/javassist/bytecode | |
parent | 2ab6411a17ee9082cfb9f8fa9165a25961be7852 (diff) | |
download | javassist-e8e335d811284d4e442d59f1d909ce3cd00ad1b5.tar.gz javassist-e8e335d811284d4e442d59f1d909ce3cd00ad1b5.zip |
for preparing 3.10 release
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@466 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
Diffstat (limited to 'src/main/javassist/bytecode')
-rw-r--r-- | src/main/javassist/bytecode/analysis/FramePrinter.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main/javassist/bytecode/analysis/FramePrinter.java b/src/main/javassist/bytecode/analysis/FramePrinter.java index 263e5299..fc99cd39 100644 --- a/src/main/javassist/bytecode/analysis/FramePrinter.java +++ b/src/main/javassist/bytecode/analysis/FramePrinter.java @@ -37,14 +37,23 @@ import javassist.bytecode.MethodInfo; public final class FramePrinter { private final PrintStream stream; + /** + * Constructs a bytecode printer. + */ public FramePrinter(PrintStream stream) { this.stream = stream; } + /** + * Prints all the methods declared in the given class. + */ public static void print(CtClass clazz, PrintStream stream) { (new FramePrinter(stream)).print(clazz); } + /** + * Prints all the methods declared in the given class. + */ public void print(CtClass clazz) { CtMethod[] methods = clazz.getDeclaredMethods(); for (int i = 0; i < methods.length; i++) { @@ -62,6 +71,9 @@ public final class FramePrinter { } } + /** + * Prints the instructions and the frame states of the given method. + */ public void print(CtMethod method) { stream.println("\n" + getMethodString(method)); MethodInfo info = method.getMethodInfo2(); @@ -132,5 +144,4 @@ public final class FramePrinter { while (count-- > 0) stream.print(' '); } - } |