public class javax.sql.rowset.RowSetMetaDataImpl implements javax.sql.RowSetMetaData, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.sql.rowset.RowSetMetaDataImpl
super_class: java.lang.Object
{
private int colCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private javax.sql.rowset.RowSetMetaDataImpl$ColInfo[] colInfo;
descriptor: [Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
flags: (0x0002) ACC_PRIVATE
static final long serialVersionUID;
descriptor: J
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6893806403181801867
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
private void checkColRange(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifle 1
iload 1
aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colCount:I
if_icmple 2
1: StackMap locals:
StackMap stack:
new java.sql.SQLException
dup
new java.lang.StringBuilder
dup
ldc "Invalid column index :"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 3 1 col I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
col
private void checkColType(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: ldc Ljava/sql/Types;
astore 2
start local 2 1: aload 2
invokevirtual java.lang.Class.getFields:()[Ljava/lang/reflect/Field;
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 9
5: StackMap locals: javax.sql.rowset.RowSetMetaDataImpl int java.lang.Class java.lang.reflect.Field[] int int
StackMap stack:
aload 3
iload 5
aaload
aload 2
invokevirtual java.lang.reflect.Field.getInt:(Ljava/lang/Object;)I
istore 4
6: iload 4
iload 1
if_icmpne 8
7: return
8: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
9: iload 5
aload 3
arraylength
if_icmplt 5
end local 5 end local 4 end local 3 end local 2 10: goto 13
StackMap locals: javax.sql.rowset.RowSetMetaDataImpl int
StackMap stack: java.lang.Exception
11: astore 2
start local 2 12: new java.sql.SQLException
dup
aload 2
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
end local 2 13: StackMap locals:
StackMap stack:
new java.sql.SQLException
dup
ldc "Invalid SQL type for column"
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 14 1 SQLType I
1 10 2 c Ljava/lang/Class<*>;
2 10 3 publicFields [Ljava/lang/reflect/Field;
3 10 4 fieldValue I
4 10 5 i I
12 13 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 7 11 Class java.lang.Exception
8 10 11 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
SQLType
public void setColumnCount(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
ifgt 2
1: new java.sql.SQLException
dup
ldc "Invalid column count. Cannot be less or equal to zero"
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield javax.sql.rowset.RowSetMetaDataImpl.colCount:I
3: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colCount:I
ldc 2147483647
if_icmpeq 10
4: aload 0
aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colCount:I
iconst_1
iadd
anewarray javax.sql.rowset.RowSetMetaDataImpl$ColInfo
putfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
5: iconst_1
istore 2
start local 2 6: goto 9
7: StackMap locals: int
StackMap stack:
aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 2
new javax.sql.rowset.RowSetMetaDataImpl$ColInfo
dup
aload 0
invokespecial javax.sql.rowset.RowSetMetaDataImpl$ColInfo.<init>:(Ljavax/sql/rowset/RowSetMetaDataImpl;)V
aastore
8: iinc 2 1
StackMap locals:
StackMap stack:
9: iload 2
aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colCount:I
if_icmple 7
end local 2 10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 11 1 columnCount I
6 10 2 i I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnCount
public void setAutoIncrement(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
iload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.autoIncrement:Z
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 3 1 columnIndex I
0 3 2 property Z
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
property
public void setCaseSensitive(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
iload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.caseSensitive:Z
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 3 1 columnIndex I
0 3 2 property Z
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
property
public void setSearchable(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
iload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.searchable:Z
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 3 1 columnIndex I
0 3 2 property Z
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
property
public void setCurrency(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
iload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.currency:Z
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 3 1 columnIndex I
0 3 2 property Z
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
property
public void setNullable(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iflt 2
1: iload 2
iconst_2
if_icmple 3
2: StackMap locals:
StackMap stack:
new java.sql.SQLException
dup
ldc "Invalid nullable constant set. Must be either columnNoNulls, columnNullable or columnNullableUnknown"
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
4: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
iload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.nullable:I
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 6 1 columnIndex I
0 6 2 property I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
property
public void setSigned(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
iload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.signed:Z
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 3 1 columnIndex I
0 3 2 property Z
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
property
public void setColumnDisplaySize(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifge 2
1: new java.sql.SQLException
dup
ldc "Invalid column display size. Cannot be less than zero"
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
3: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
iload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.columnDisplaySize:I
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 5 1 columnIndex I
0 5 2 size I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
size
public void setColumnLabel(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 2
ifnull 4
2: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
aload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.columnLabel:Ljava/lang/String;
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
ldc ""
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.columnLabel:Ljava/lang/String;
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 6 1 columnIndex I
0 6 2 label Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
label
public void setColumnName(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 2
ifnull 4
2: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
aload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.columnName:Ljava/lang/String;
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
ldc ""
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.columnName:Ljava/lang/String;
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 6 1 columnIndex I
0 6 2 columnName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
columnName
public void setSchemaName(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 2
ifnull 4
2: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
aload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.schemaName:Ljava/lang/String;
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
ldc ""
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.schemaName:Ljava/lang/String;
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 6 1 columnIndex I
0 6 2 schemaName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
schemaName
public void setPrecision(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifge 2
1: new java.sql.SQLException
dup
ldc "Invalid precision value. Cannot be less than zero"
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
3: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
iload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.colPrecision:I
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 5 1 columnIndex I
0 5 2 precision I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
precision
public void setScale(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifge 2
1: new java.sql.SQLException
dup
ldc "Invalid scale size. Cannot be less than zero"
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
3: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
iload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.colScale:I
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 5 1 columnIndex I
0 5 2 scale I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
scale
public void setTableName(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 2
ifnull 4
2: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
aload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.tableName:Ljava/lang/String;
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
ldc ""
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.tableName:Ljava/lang/String;
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 6 1 columnIndex I
0 6 2 tableName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
tableName
public void setCatalogName(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 2
ifnull 3
2: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
aload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.catName:Ljava/lang/String;
goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
ldc ""
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.catName:Ljava/lang/String;
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 5 1 columnIndex I
0 5 2 catalogName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
catalogName
public void setColumnType(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColType:(I)V
1: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
2: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
iload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.colType:I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 4 1 columnIndex I
0 4 2 SQLType I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
SQLType
public void setColumnTypeName(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 2
ifnull 4
2: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
aload 2
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.colTypeName:Ljava/lang/String;
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
ldc ""
putfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.colTypeName:Ljava/lang/String;
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 6 1 columnIndex I
0 6 2 typeName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
typeName
public int getColumnCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
Exceptions:
throws java.sql.SQLException
public boolean isAutoIncrement(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.autoIncrement:Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public boolean isCaseSensitive(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.caseSensitive:Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public boolean isSearchable(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.searchable:Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public boolean isCurrency(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.currency:Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public int isNullable(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.nullable:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public boolean isSigned(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.signed:Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public int getColumnDisplaySize(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.columnDisplaySize:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.String getColumnLabel(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.columnLabel:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.String getColumnName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.columnName:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.String getSchemaName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: ldc ""
astore 2
start local 2 2: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.schemaName:Ljava/lang/String;
ifnull 4
3: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.schemaName:Ljava/lang/String;
astore 2
4: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 5 1 columnIndex I
2 5 2 str Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public int getPrecision(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.colPrecision:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public int getScale(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.colScale:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.String getTableName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.tableName:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.String getCatalogName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: ldc ""
astore 2
start local 2 2: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.catName:Ljava/lang/String;
ifnull 4
3: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.catName:Ljava/lang/String;
astore 2
4: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 5 1 columnIndex I
2 5 2 str Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public int getColumnType(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.colType:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.String getColumnTypeName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.colTypeName:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public boolean isReadOnly(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.readOnly:Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public boolean isWritable(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: aload 0
getfield javax.sql.rowset.RowSetMetaDataImpl.colInfo:[Ljavax/sql/rowset/RowSetMetaDataImpl$ColInfo;
iload 1
aaload
getfield javax.sql.rowset.RowSetMetaDataImpl$ColInfo.writable:Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public boolean isDefinitelyWritable(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.checkColRange:(I)V
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 2 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.String getColumnClassName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: ldc Ljava/lang/String;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
start local 2 1: aload 0
iload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.getColumnType:(I)I
istore 3
start local 3 2: iload 3
lookupswitch { // 18
-7: 5
-6: 7
-5: 13
-4: 19
-3: 19
-2: 19
2: 3
3: 3
4: 11
5: 9
6: 17
7: 15
8: 17
91: 21
92: 23
93: 25
2004: 27
2005: 29
default: 30
}
3: StackMap locals: java.lang.String int
StackMap stack:
ldc Ljava/math/BigDecimal;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
4: goto 30
5: StackMap locals:
StackMap stack:
ldc Ljava/lang/Boolean;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
6: goto 30
7: StackMap locals:
StackMap stack:
ldc Ljava/lang/Byte;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
8: goto 30
9: StackMap locals:
StackMap stack:
ldc Ljava/lang/Short;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
10: goto 30
11: StackMap locals:
StackMap stack:
ldc Ljava/lang/Integer;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
12: goto 30
13: StackMap locals:
StackMap stack:
ldc Ljava/lang/Long;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
14: goto 30
15: StackMap locals:
StackMap stack:
ldc Ljava/lang/Float;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
16: goto 30
17: StackMap locals:
StackMap stack:
ldc Ljava/lang/Double;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
18: goto 30
19: StackMap locals:
StackMap stack:
ldc "byte[]"
astore 2
20: goto 30
21: StackMap locals:
StackMap stack:
ldc Ljava/sql/Date;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
22: goto 30
23: StackMap locals:
StackMap stack:
ldc Ljava/sql/Time;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
24: goto 30
25: StackMap locals:
StackMap stack:
ldc Ljava/sql/Timestamp;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
26: goto 30
27: StackMap locals:
StackMap stack:
ldc Ljava/sql/Blob;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
28: goto 30
29: StackMap locals:
StackMap stack:
ldc Ljava/sql/Clob;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
30: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 31 1 columnIndex I
1 31 2 className Ljava/lang/String;
2 31 3 sqlType I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public <T> T unwrap(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.sql.rowset.RowSetMetaDataImpl.isWrapperFor:(Ljava/lang/Class;)Z
ifeq 2
1: aload 1
aload 0
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
2: StackMap locals:
StackMap stack:
new java.sql.SQLException
dup
new java.lang.StringBuilder
dup
ldc "unwrap failed for:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 3 1 iface Ljava/lang/Class<TT;>;
Exceptions:
throws java.sql.SQLException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
iface
public boolean isWrapperFor(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/sql/rowset/RowSetMetaDataImpl;
0 1 1 interfaces Ljava/lang/Class<*>;
Exceptions:
throws java.sql.SQLException
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
interfaces
}
SourceFile: "RowSetMetaDataImpl.java"
NestMembers:
javax.sql.rowset.RowSetMetaDataImpl$ColInfo
InnerClasses:
private ColInfo = javax.sql.rowset.RowSetMetaDataImpl$ColInfo of javax.sql.rowset.RowSetMetaDataImpl