public class jflex.anttask.JFlexTask extends org.apache.tools.ant.Task
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jflex.anttask.JFlexTask
super_class: org.apache.tools.ant.Task
{
private static final java.util.regex.Pattern PACKAGE_PATTERN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.regex.Pattern CLASS_PATTERN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.io.File inputFile;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
private java.lang.String className;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String packageName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.io.File destinationDir;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
private java.io.File outputDir;
descriptor: Ljava/io/File;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "package\\s+(\\S+)\\s*;"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic jflex.anttask.JFlexTask.PACKAGE_PATTERN:Ljava/util/regex/Pattern;
1: ldc "%class\\s+(\\S+)"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic jflex.anttask.JFlexTask.CLASS_PATTERN:Ljava/util/regex/Pattern;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.tools.ant.Task.<init>:()V
1: aload 0
aconst_null
putfield jflex.anttask.JFlexTask.className:Ljava/lang/String;
2: aload 0
aconst_null
putfield jflex.anttask.JFlexTask.packageName:Ljava/lang/String;
3: aload 0
aconst_null
putfield jflex.anttask.JFlexTask.outputDir:Ljava/io/File;
4: invokestatic jflex.core.OptionUtils.setDefaultOptions:()V
5: aload 0
iconst_0
invokevirtual jflex.anttask.JFlexTask.setVerbose:(Z)V
6: aload 0
iconst_1
invokevirtual jflex.anttask.JFlexTask.setUnusedWarning:(Z)V
7: iconst_0
putstatic jflex.option.Options.progress:Z
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljflex/anttask/JFlexTask;
public void execute();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield jflex.anttask.JFlexTask.inputFile:Ljava/io/File;
ifnonnull 2
1: new org.apache.tools.ant.BuildException
dup
ldc "Input file needed. Use <jflex file=\"your_scanner.flex\"/>"
invokespecial org.apache.tools.ant.BuildException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield jflex.anttask.JFlexTask.inputFile:Ljava/io/File;
invokevirtual java.io.File.canRead:()Z
ifne 3
new org.apache.tools.ant.BuildException
dup
new java.lang.StringBuilder
dup
ldc "Cannot read input file "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield jflex.anttask.JFlexTask.inputFile:Ljava/io/File;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.apache.tools.ant.BuildException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual jflex.anttask.JFlexTask.findPackageAndClass:()V
4: aload 0
invokevirtual jflex.anttask.JFlexTask.normalizeOutdir:()V
5: new java.io.File
dup
aload 0
getfield jflex.anttask.JFlexTask.outputDir:Ljava/io/File;
new java.lang.StringBuilder
dup
aload 0
getfield jflex.anttask.JFlexTask.className:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".java"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/io/File;Ljava/lang/String;)V
astore 1
start local 1 6: aload 0
getfield jflex.anttask.JFlexTask.inputFile:Ljava/io/File;
invokevirtual java.io.File.lastModified:()J
aload 1
invokevirtual java.io.File.lastModified:()J
lcmp
ifle 14
7: new jflex.generator.LexGenerator
dup
aload 0
getfield jflex.anttask.JFlexTask.inputFile:Ljava/io/File;
invokespecial jflex.generator.LexGenerator.<init>:(Ljava/io/File;)V
invokevirtual jflex.generator.LexGenerator.generate:()Ljava/lang/String;
pop
8: getstatic jflex.option.Options.verbose:Z
ifne 14
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Generated: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.io.File.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 1 9: goto 14
StackMap locals:
StackMap stack: java.io.IOException
10: astore 1
start local 1 11: new org.apache.tools.ant.BuildException
dup
aload 1
invokespecial org.apache.tools.ant.BuildException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 12: StackMap locals:
StackMap stack: jflex.exceptions.GeneratorException
astore 1
start local 1 13: new org.apache.tools.ant.BuildException
dup
ldc "JFlex generation failed"
aload 1
invokespecial org.apache.tools.ant.BuildException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 14: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljflex/anttask/JFlexTask;
6 9 1 destFile Ljava/io/File;
11 12 1 e1 Ljava/io/IOException;
13 14 1 e Ljflex/exceptions/GeneratorException;
Exception table:
from to target type
3 9 10 Class java.io.IOException
0 12 12 Class jflex.exceptions.GeneratorException
public void findPackageAndClass();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
aconst_null
putfield jflex.anttask.JFlexTask.packageName:Ljava/lang/String;
1: aload 0
aconst_null
putfield jflex.anttask.JFlexTask.className:Ljava/lang/String;
2: aload 0
getfield jflex.anttask.JFlexTask.inputFile:Ljava/io/File;
invokevirtual java.io.File.toPath:()Ljava/nio/file/Path;
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokestatic java.nio.file.Files.newBufferedReader:(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;
astore 1
start local 1 3: aconst_null
astore 2
aconst_null
astore 3
4: new java.io.LineNumberReader
dup
aload 1
invokespecial java.io.LineNumberReader.<init>:(Ljava/io/Reader;)V
astore 4
start local 4 5: goto 17
6: StackMap locals: jflex.anttask.JFlexTask java.io.Reader java.lang.Throwable java.lang.Throwable java.io.LineNumberReader
StackMap stack:
aload 4
invokevirtual java.io.LineNumberReader.readLine:()Ljava/lang/String;
astore 5
start local 5 7: aload 5
ifnonnull 9
8: goto 18
9: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield jflex.anttask.JFlexTask.packageName:Ljava/lang/String;
ifnonnull 13
10: getstatic jflex.anttask.JFlexTask.PACKAGE_PATTERN:Ljava/util/regex/Pattern;
aload 5
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 6
start local 6 11: aload 6
invokevirtual java.util.regex.Matcher.find:()Z
ifeq 13
12: aload 0
aload 6
iconst_1
invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
putfield jflex.anttask.JFlexTask.packageName:Ljava/lang/String;
end local 6 13: StackMap locals:
StackMap stack:
aload 0
getfield jflex.anttask.JFlexTask.className:Ljava/lang/String;
ifnonnull 17
14: getstatic jflex.anttask.JFlexTask.CLASS_PATTERN:Ljava/util/regex/Pattern;
aload 5
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 6
start local 6 15: aload 6
invokevirtual java.util.regex.Matcher.find:()Z
ifeq 17
16: aload 0
aload 6
iconst_1
invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
putfield jflex.anttask.JFlexTask.className:Ljava/lang/String;
end local 6 end local 5 17: StackMap locals:
StackMap stack:
aload 0
getfield jflex.anttask.JFlexTask.className:Ljava/lang/String;
ifnull 6
aload 0
getfield jflex.anttask.JFlexTask.packageName:Ljava/lang/String;
ifnull 6
18: StackMap locals:
StackMap stack:
aload 0
getfield jflex.anttask.JFlexTask.className:Ljava/lang/String;
ifnonnull 20
19: aload 0
ldc "Yylex"
putfield jflex.anttask.JFlexTask.className:Ljava/lang/String;
20: StackMap locals:
StackMap stack:
aload 4
ifnull 26
aload 4
invokevirtual java.io.LineNumberReader.close:()V
goto 26
StackMap locals:
StackMap stack: java.lang.Throwable
21: astore 2
aload 4
ifnull 22
aload 4
invokevirtual java.io.LineNumberReader.close:()V
end local 4 StackMap locals:
StackMap stack:
22: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
23: astore 3
aload 2
ifnonnull 24
aload 3
astore 2
goto 25
StackMap locals:
StackMap stack:
24: aload 2
aload 3
if_acmpeq 25
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
25: aload 2
athrow
26: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljflex/anttask/JFlexTask;
3 27 1 r Ljava/io/Reader;
5 22 4 reader Ljava/io/LineNumberReader;
7 17 5 line Ljava/lang/String;
11 13 6 matcher Ljava/util/regex/Matcher;
15 17 6 matcher Ljava/util/regex/Matcher;
Exception table:
from to target type
5 20 21 any
4 23 23 any
Exceptions:
throws java.io.IOException
public void normalizeOutdir();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield jflex.anttask.JFlexTask.outputDir:Ljava/io/File;
ifnull 1
return
1: StackMap locals:
StackMap stack:
aload 0
getfield jflex.anttask.JFlexTask.destinationDir:Ljava/io/File;
ifnull 8
2: aload 0
getfield jflex.anttask.JFlexTask.packageName:Ljava/lang/String;
ifnonnull 5
3: aload 0
getfield jflex.anttask.JFlexTask.destinationDir:Ljava/io/File;
astore 1
start local 1 4: goto 9
end local 1 5: StackMap locals:
StackMap stack:
aload 0
getfield jflex.anttask.JFlexTask.packageName:Ljava/lang/String;
bipush 46
getstatic java.io.File.separatorChar:C
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
astore 2
start local 2 6: new java.io.File
dup
aload 0
getfield jflex.anttask.JFlexTask.destinationDir:Ljava/io/File;
aload 2
invokespecial java.io.File.<init>:(Ljava/io/File;Ljava/lang/String;)V
astore 1
end local 2 start local 1 7: goto 9
end local 1 8: StackMap locals:
StackMap stack:
new java.io.File
dup
aload 0
getfield jflex.anttask.JFlexTask.inputFile:Ljava/io/File;
invokevirtual java.io.File.getParent:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 1
start local 1 9: StackMap locals: java.io.File
StackMap stack:
aload 0
aload 1
invokevirtual jflex.anttask.JFlexTask.setOutdir:(Ljava/io/File;)V
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljflex/anttask/JFlexTask;
4 5 1 destDir Ljava/io/File;
7 8 1 destDir Ljava/io/File;
9 11 1 destDir Ljava/io/File;
6 7 2 path Ljava/lang/String;
public java.lang.String getPackage();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jflex.anttask.JFlexTask.packageName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljflex/anttask/JFlexTask;
public java.lang.String getClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jflex.anttask.JFlexTask.className:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljflex/anttask/JFlexTask;
public void setDestdir(java.io.File);
descriptor: (Ljava/io/File;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jflex.anttask.JFlexTask.destinationDir:Ljava/io/File;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 destinationDir Ljava/io/File;
MethodParameters:
Name Flags
destinationDir
public void setOutdir(java.io.File);
descriptor: (Ljava/io/File;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jflex.anttask.JFlexTask.outputDir:Ljava/io/File;
1: aload 0
getfield jflex.anttask.JFlexTask.outputDir:Ljava/io/File;
invokestatic jflex.core.OptionUtils.setDir:(Ljava/io/File;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljflex/anttask/JFlexTask;
0 3 1 outDir Ljava/io/File;
MethodParameters:
Name Flags
outDir
public void setFile(java.io.File);
descriptor: (Ljava/io/File;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield jflex.anttask.JFlexTask.inputFile:Ljava/io/File;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 file Ljava/io/File;
MethodParameters:
Name Flags
file
public void setGenerateDot(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual jflex.anttask.JFlexTask.setDot:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 genDot Z
MethodParameters:
Name Flags
genDot
public void setTimeStatistics(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
putstatic jflex.option.Options.time:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 displayTime Z
MethodParameters:
Name Flags
displayTime
public void setTime(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual jflex.anttask.JFlexTask.setTimeStatistics:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 displayTime Z
MethodParameters:
Name Flags
displayTime
public final void setVerbose(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
putstatic jflex.option.Options.verbose:Z
1: iload 1
putstatic jflex.option.Options.unused_warning:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljflex/anttask/JFlexTask;
0 3 1 verbose Z
MethodParameters:
Name Flags
verbose
public final void setUnusedWarning(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
putstatic jflex.option.Options.unused_warning:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 warn Z
MethodParameters:
Name Flags
warn
public void setSkeleton(java.io.File);
descriptor: (Ljava/io/File;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic jflex.core.OptionUtils.setSkeleton:(Ljava/io/File;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 skeleton Ljava/io/File;
MethodParameters:
Name Flags
skeleton
public void setSkel(java.io.File);
descriptor: (Ljava/io/File;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual jflex.anttask.JFlexTask.setSkeleton:(Ljava/io/File;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 skeleton Ljava/io/File;
MethodParameters:
Name Flags
skeleton
public void setSkipMinimization(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual jflex.anttask.JFlexTask.setNomin:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 skipMin Z
MethodParameters:
Name Flags
skipMin
public void setNomin(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
putstatic jflex.option.Options.no_minimize:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 b Z
MethodParameters:
Name Flags
b
public void setNobak(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
putstatic jflex.option.Options.no_backup:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 b Z
MethodParameters:
Name Flags
b
public void setPack(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljflex/anttask/JFlexTask;
0 1 1 b Z
MethodParameters:
Name Flags
b
public void setDot(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
putstatic jflex.option.Options.dot:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 b Z
MethodParameters:
Name Flags
b
public void setDump(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
putstatic jflex.option.Options.dump:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 b Z
MethodParameters:
Name Flags
b
public void setJLex(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
putstatic jflex.option.Options.jlex:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 b Z
MethodParameters:
Name Flags
b
public void setLegacyDot(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
putstatic jflex.option.Options.legacy_dot:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 b Z
MethodParameters:
Name Flags
b
public void setEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic jflex.core.OptionUtils.setEncoding:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljflex/anttask/JFlexTask;
0 2 1 encodingName Ljava/lang/String;
MethodParameters:
Name Flags
encodingName
}
SourceFile: "JFlexTask.java"