Question on using CheckClassAdapter
Sai Zhang <[email protected]>
| Newsgroups | gmane.comp.java.objectweb.asm |
|---|---|
| Message-ID | <[email protected]> |
Hi all:
I am using CheckClassAdapter to check the valdity of transformed class, but
I
found it is a bit weird. The CheckClassAdapter even issues warning for
untouched JDK classes (*is it a bug or I use CheckClassAdapter incorrectly?*
).
Here is the code skeleton:
public byte[] treeAPITransform(ClassReader cr) throws IOException {
ClassNode cn = new ClassNode();
cr.accept(new CheckClassAdapter(cn), ClassReader.SKIP_FRAMES);
// no transformation here
ClassWriter cw = new ClassWriter(ClassWriter.COMPUTE_MAXS);
//ClassWriter cw = new ClassWriter(ClassWriter.COMPUTE_FRAMES);
cn.accept(cw);
//using CheckClassAdapter
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
CheckClassAdapter.verify(new ClassReader(cw.toByteArray()), false,
pw);
if(sw.toString().length() != 0) {
System.out.println(sw.toString());
throw new RuntimeException("Error!");
}
return cw.toByteArray();
}
I use this code to process all JDK classes, however, it throws an exception
for
"getTableCellRendererComponent(Ljavax/swing/JTable;Ljava/lang/Object;ZZII)Ljava/awt/Component;"
It is really weird to me, because I have never done any transformation yet!
Could anyone give me some hints about this?
thanks very much
-Sai
----all detailed error message----
Caused by: org.objectweb.asm.tree.analysis.AnalyzerException: Argument 1:
expected Ljavax/swing/border/Border;, but found Ljava/lang/Object;
at org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(Unknown
Source)
at org.objectweb.asm.tree.analysis.Frame.execute(Unknown Source)
... 16 more
getTableCellRendererComponent(Ljavax/swing/JTable;Ljava/lang/Object;ZZII)Ljava/awt/Component;
00000 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : : ALOAD 0
00001 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer : ALOAD 1
00002 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer JTable : ALOAD 2
00003 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer JTable Object : ILOAD
3
00004 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer JTable Object I :
ILOAD 4
00005 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I :
ILOAD 5
00006 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I :
ILOAD 6
00007 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I
: INVOKESPECIAL
sun/swing/table/DefaultTableCellHeaderRenderer.getTableCellRendererComponent
(Ljavax/swing/JTable;Ljava/lang/Object;ZZII)Ljava/awt/Component;
00008 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : Component : POP
00009 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : : ALOAD 0
00010 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer : ILOAD 3
00011 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer I : PUTFIELD
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.isSelected
: Z
00012 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : : ALOAD 0
00013 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer : ILOAD 4
00014 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer I : PUTFIELD
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.hasFocus
: Z
00015 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : : ALOAD 0
00016 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer : ILOAD 6
00017 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer I : PUTFIELD
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.column
: I
00018 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : : ALOAD 0
00019 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer : ILOAD 6
00020 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer I : ALOAD 0
00021 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer I
WindowsTableHeaderUI$XPDefaultRenderer : GETFIELD
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.this$0
: Lcom/sun/java/swing/plaf/windows/WindowsTableHeaderUI;
00022 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer I WindowsTableHeaderUI
: INVOKESTATIC
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.access$000
(Lcom/sun/java/swing/plaf/windows/WindowsTableHeaderUI;)I
00023 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer I I : IF_ICMPNE L0
00024 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer : ICONST_1
00025 ? : GOTO L1
00026 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer : L0
00027 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer : ICONST_0
00028 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer I : L1
00029 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer I : PUTFIELD
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.hasRollover
: Z
00030 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : : ALOAD 0
00031 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer : GETFIELD
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.skin
: Lcom/sun/java/swing/plaf/windows/XPStyle$Skin;
00032 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : XPStyle$Skin : IFNONNULL L2
00033 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : : ALOAD 0
00034 ? : INVOKESTATIC
com/sun/java/swing/plaf/windows/XPStyle.getXP
()Lcom/sun/java/swing/plaf/windows/XPStyle;
00035 ? : ALOAD 0
00036 ? : GETFIELD
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.this$0
: Lcom/sun/java/swing/plaf/windows/WindowsTableHeaderUI;
00037 ? : INVOKESTATIC
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.access$100
(Lcom/sun/java/swing/plaf/windows/WindowsTableHeaderUI;)Ljavax/swing/table/JTableHeader;
00038 ? : GETSTATIC
com/sun/java/swing/plaf/windows/TMSchema$Part.HP_HEADERITEM :
Lcom/sun/java/swing/plaf/windows/TMSchema$Part;
00039 ? : INVOKEVIRTUAL
com/sun/java/swing/plaf/windows/XPStyle.getSkin
(Ljava/awt/Component;Lcom/sun/java/swing/plaf/windows/TMSchema$Part;)Lcom/sun/java/swing/plaf/windows/XPStyle$Skin;
00040 ? : PUTFIELD
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.skin
: Lcom/sun/java/swing/plaf/windows/XPStyle$Skin;
00041 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : : L2
00042 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : : ALOAD 0
00043 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : WindowsTableHeaderUI$XPDefaultRenderer : GETFIELD
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.skin
: Lcom/sun/java/swing/plaf/windows/XPStyle$Skin;
00044 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : XPStyle$Skin : INVOKEVIRTUAL
com/sun/java/swing/plaf/windows/XPStyle$Skin.getContentMargin
()Ljava/awt/Insets;
00045 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I . . . . .
. . . . : Insets : ASTORE 7
00046 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets .
. . . . . . . : : ACONST_NULL
00047 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets .
. . . . . . . : Lnull; : ASTORE 8
00048 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; . . . . . . . : : ICONST_0
00049 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; . . . . . . . : I : ISTORE 9
00050 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I . . . . . . : : ICONST_0
00051 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I . . . . . . : I : ISTORE 10
00052 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I . . . . . : : ICONST_0
00053 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I . . . . . : I : ISTORE 11
00054 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I . . . . : : ICONST_0
00055 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I . . . . : I : ISTORE 12
00056 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : ALOAD 7
00057 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : Insets : IFNULL L3
00058 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : ALOAD 7
00059 ? : GETFIELD java/awt/Insets.top : I
00060 ? : ISTORE 9
00061 ? : ALOAD 7
00062 ? : GETFIELD java/awt/Insets.left : I
00063 ? : ISTORE 10
00064 ? : ALOAD 7
00065 ? : GETFIELD java/awt/Insets.bottom : I
00066 ? : ISTORE 11
00067 ? : ALOAD 7
00068 ? : GETFIELD java/awt/Insets.right : I
00069 ? : ISTORE 12
00070 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : L3
00071 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : IINC 10 5
00072 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : IINC 11 4
00073 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : IINC 12 5
00074 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : INVOKESTATIC
com/sun/java/swing/plaf/windows/WindowsLookAndFeel.isOnVista ()Z
00075 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : I : IFEQ L4
00076 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : ALOAD 0
00077 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : WindowsTableHeaderUI$XPDefaultRenderer :
INVOKEVIRTUAL
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.getIcon
()Ljavax/swing/Icon;
00078 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : Icon : DUP
00079 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : Icon Icon : ASTORE 13
00080 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon . . : Icon : INSTANCEOF
javax/swing/plaf/UIResource
00081 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon . . : I : IFNE L5
00082 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon . . : : ALOAD 13
00083 ? : IFNONNULL L4
00084 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon . . : : L5
00085 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon . . : : IINC 9 1
00086 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon . . : : ALOAD 0
00087 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon . . : WindowsTableHeaderUI$XPDefaultRenderer :
ACONST_NULL
00088 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon . . : WindowsTableHeaderUI$XPDefaultRenderer Lnull;
: INVOKEVIRTUAL
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.setIcon
(Ljavax/swing/Icon;)V
00089 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon . . : : ACONST_NULL
00090 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon . . : Lnull; : ASTORE 13
00091 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; . . : : ALOAD 1
00092 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; . . : JTable : ILOAD 6
00093 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; . . : JTable I : INVOKESTATIC
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.getColumnSortOrder
(Ljavax/swing/JTable;I)Ljavax/swing/SortOrder;
00094 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; . . : SortOrder : ASTORE 14
00095 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : : ALOAD 14
00096 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : SortOrder : IFNULL L6
00097 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : : GETSTATIC
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$1.$SwitchMap$javax$swing$SortOrder
: [I
00098 ? : ALOAD 14
00099 ? : INVOKEVIRTUAL
javax/swing/SortOrder.ordinal ()I
00100 ? : IALOAD
00101 ? : LOOKUPSWITCH
1: L7
2: L8
default: L6
00102 ? : L7
00103 ? : LDC "Table.ascendingSortIcon"
00104 ? : INVOKESTATIC
javax/swing/UIManager.getIcon (Ljava/lang/Object;)Ljavax/swing/Icon;
00105 ? : ASTORE 13
00106 ? : GOTO L6
00107 ? : L8
00108 ? : LDC "Table.descendingSortIcon"
00109 ? : INVOKESTATIC
javax/swing/UIManager.getIcon (Ljava/lang/Object;)Ljavax/swing/Icon;
00110 ? : ASTORE 13
00111 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : : L6
00112 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : : ALOAD 13
00113 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : Lnull; : IFNULL L9
00114 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : : ALOAD 13
00115 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : Lnull; : INVOKEINTERFACE
javax/swing/Icon.getIconHeight ()I
00116 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : I : ISTORE 11
00117 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : : NEW
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$IconBorder
00118 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : WindowsTableHeaderUI$IconBorder :
DUP
00119 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : WindowsTableHeaderUI$IconBorder
WindowsTableHeaderUI$IconBorder : ALOAD 13
00120 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : WindowsTableHeaderUI$IconBorder
WindowsTableHeaderUI$IconBorder Lnull; : ILOAD 9
00121 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : WindowsTableHeaderUI$IconBorder
WindowsTableHeaderUI$IconBorder Lnull; I : ILOAD 10
00122 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : WindowsTableHeaderUI$IconBorder
WindowsTableHeaderUI$IconBorder Lnull; I I : ILOAD 11
00123 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : WindowsTableHeaderUI$IconBorder
WindowsTableHeaderUI$IconBorder Lnull; I I I : ILOAD 12
00124 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : WindowsTableHeaderUI$IconBorder
WindowsTableHeaderUI$IconBorder Lnull; I I I I : INVOKESPECIAL
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$IconBorder.<init>
(Ljavax/swing/Icon;IIII)V
00125 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : WindowsTableHeaderUI$IconBorder :
ASTORE 8
00126 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
WindowsTableHeaderUI$IconBorder I I I I Lnull; SortOrder . : : GOTO
L10
00127 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : : L9
00128 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : : LDC "Table.ascendingSortIcon"
00129 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : String : INVOKESTATIC
javax/swing/UIManager.getIcon (Ljava/lang/Object;)Ljavax/swing/Icon;
00130 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Lnull; SortOrder . : Icon : ASTORE 13
00131 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder . : : ALOAD 13
00132 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder . : Icon : IFNULL L11
00133 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder . : : ALOAD 13
00134 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder . : Icon : INVOKEINTERFACE
javax/swing/Icon.getIconHeight ()I
00135 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder . : I : GOTO L12
00136 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder . : : L11
00137 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder . : : ICONST_0
00138 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder . : I : L12
00139 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder . : I : ISTORE 15
00140 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : : ILOAD 15
00141 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : I : IFEQ L13
00142 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : : ILOAD 15
00143 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : I : ISTORE 11
00144 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : : L13
00145 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : : NEW javax/swing/border/EmptyBorder
00146 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : EmptyBorder : DUP
00147 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : EmptyBorder EmptyBorder : ILOAD 15
00148 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : EmptyBorder EmptyBorder I : ILOAD 9
00149 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : EmptyBorder EmptyBorder I I : IADD
00150 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : EmptyBorder EmptyBorder I : ILOAD 10
00151 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : EmptyBorder EmptyBorder I I : ILOAD
11
00152 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : EmptyBorder EmptyBorder I I I :
ILOAD 12
00153 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : EmptyBorder EmptyBorder I I I I :
INVOKESPECIAL javax/swing/border/EmptyBorder.<init> (IIII)V
00154 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I Icon SortOrder I : EmptyBorder : ASTORE 8
00155 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Object I I I I Icon SortOrder . : : L10
00156 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Object I I I I Icon SortOrder . : : GOTO L14
00157 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : L4
00158 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : IINC 9 3
00159 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : : NEW javax/swing/border/EmptyBorder
00160 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : EmptyBorder : DUP
00161 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : EmptyBorder EmptyBorder : ILOAD 9
00162 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : EmptyBorder EmptyBorder I : ILOAD 10
00163 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : EmptyBorder EmptyBorder I I : ILOAD 11
00164 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : EmptyBorder EmptyBorder I I I : ILOAD 12
00165 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : EmptyBorder EmptyBorder I I I I : INVOKESPECIAL
javax/swing/border/EmptyBorder.<init> (IIII)V
00166 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Lnull; I I I I . . . : EmptyBorder : ASTORE 8
00167 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Object I I I I . . . : : L14
00168 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Object I I I I . . . : : ALOAD 0
00169 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Object I I I I . . . : WindowsTableHeaderUI$XPDefaultRenderer : ALOAD
8
00170 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
Object I I I I . . . : WindowsTableHeaderUI$XPDefaultRenderer Object :
INVOKEVIRTUAL
com/sun/java/swing/plaf/windows/WindowsTableHeaderUI$XPDefaultRenderer.setBorder
(Ljavax/swing/border/Border;)V
00171 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
EmptyBorder I I I I . . . : : ALOAD 0
00172 WindowsTableHeaderUI$XPDefaultRenderer JTable Object I I I I Insets
EmptyBorder I I I I . . . : WindowsTableHeaderUI$XPDefaultRenderer :
ARETURN
message-footer.txt
(text/plain, 238 B)
-- You receive this message as a subscriber of the [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws