public class com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl extends javax.xml.datatype.DatatypeFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl
super_class: javax.xml.datatype.DatatypeFactory
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.xml.datatype.DatatypeFactory.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
public javax.xml.datatype.Duration newDuration(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl
dup
aload 1
invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 1 1 lexicalRepresentation Ljava/lang/String;
MethodParameters:
Name Flags
lexicalRepresentation final
public javax.xml.datatype.Duration newDuration(long);
descriptor: (J)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl
dup
lload 1
invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl.<init>:(J)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 1 1 durationInMilliseconds J
MethodParameters:
Name Flags
durationInMilliseconds final
public javax.xml.datatype.Duration newDuration(boolean, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigDecimal);
descriptor: (ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl
dup
1: iload 1
2: aload 2
3: aload 3
4: aload 4
5: aload 5
6: aload 6
7: aload 7
8: invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl.<init>:(ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)V
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 9 1 isPositive Z
0 9 2 years Ljava/math/BigInteger;
0 9 3 months Ljava/math/BigInteger;
0 9 4 days Ljava/math/BigInteger;
0 9 5 hours Ljava/math/BigInteger;
0 9 6 minutes Ljava/math/BigInteger;
0 9 7 seconds Ljava/math/BigDecimal;
MethodParameters:
Name Flags
isPositive final
years final
months final
days final
hours final
minutes final
seconds final
public javax.xml.datatype.Duration newDurationYearMonth(boolean, java.math.BigInteger, java.math.BigInteger);
descriptor: (ZLjava/math/BigInteger;Ljava/math/BigInteger;)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl
dup
1: iload 1
2: aload 2
3: aload 3
4: invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl.<init>:(ZLjava/math/BigInteger;Ljava/math/BigInteger;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 5 1 isPositive Z
0 5 2 year Ljava/math/BigInteger;
0 5 3 month Ljava/math/BigInteger;
MethodParameters:
Name Flags
isPositive final
year final
month final
public javax.xml.datatype.Duration newDurationYearMonth(boolean, int, int);
descriptor: (ZII)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl
dup
1: iload 1
2: iload 2
3: iload 3
4: invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl.<init>:(ZII)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 5 1 isPositive Z
0 5 2 year I
0 5 3 month I
MethodParameters:
Name Flags
isPositive final
year final
month final
public javax.xml.datatype.Duration newDurationYearMonth(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl
dup
aload 1
invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 1 1 lexicalRepresentation Ljava/lang/String;
MethodParameters:
Name Flags
lexicalRepresentation final
public javax.xml.datatype.Duration newDurationYearMonth(long);
descriptor: (J)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl
dup
lload 1
invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl.<init>:(J)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 1 1 durationInMilliseconds J
MethodParameters:
Name Flags
durationInMilliseconds final
public javax.xml.datatype.Duration newDurationDayTime(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: new java.lang.NullPointerException
dup
2: ldc "Trying to create an xdt:dayTimeDuration with an invalid lexical representation of \"null\""
3: invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl
dup
aload 1
invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 5 1 lexicalRepresentation Ljava/lang/String;
MethodParameters:
Name Flags
lexicalRepresentation final
public javax.xml.datatype.Duration newDurationDayTime(long);
descriptor: (J)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl
dup
lload 1
invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl.<init>:(J)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 1 1 durationInMilliseconds J
MethodParameters:
Name Flags
durationInMilliseconds final
public javax.xml.datatype.Duration newDurationDayTime(boolean, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger);
descriptor: (ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl
dup
1: iload 1
2: aload 2
3: aload 3
4: aload 4
5: aload 5
ifnull 6
new java.math.BigDecimal
dup
aload 5
invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;)V
goto 7
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl int java.math.BigInteger java.math.BigInteger java.math.BigInteger java.math.BigInteger
StackMap stack: new 0 new 0 int java.math.BigInteger java.math.BigInteger java.math.BigInteger
6: aconst_null
7: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl int java.math.BigInteger java.math.BigInteger java.math.BigInteger java.math.BigInteger
StackMap stack: new 0 new 0 int java.math.BigInteger java.math.BigInteger java.math.BigInteger java.math.BigDecimal
invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl.<init>:(ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 8 1 isPositive Z
0 8 2 day Ljava/math/BigInteger;
0 8 3 hour Ljava/math/BigInteger;
0 8 4 minute Ljava/math/BigInteger;
0 8 5 second Ljava/math/BigInteger;
MethodParameters:
Name Flags
isPositive final
day final
hour final
minute final
second final
public javax.xml.datatype.Duration newDurationDayTime(boolean, int, int, int, int);
descriptor: (ZIIII)Ljavax/xml/datatype/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl
dup
1: iload 1
2: iload 2
3: iload 3
4: iload 4
5: iload 5
6: invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl.<init>:(ZIIII)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 7 1 isPositive Z
0 7 2 day I
0 7 3 hour I
0 7 4 minute I
0 7 5 second I
MethodParameters:
Name Flags
isPositive final
day final
hour final
minute final
second final
public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar();
descriptor: ()Ljavax/xml/datatype/XMLGregorianCalendar;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
dup
invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/xml/datatype/XMLGregorianCalendar;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
dup
aload 1
invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 1 1 lexicalRepresentation Ljava/lang/String;
MethodParameters:
Name Flags
lexicalRepresentation final
public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.util.GregorianCalendar);
descriptor: (Ljava/util/GregorianCalendar;)Ljavax/xml/datatype/XMLGregorianCalendar;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
dup
aload 1
invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.<init>:(Ljava/util/GregorianCalendar;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 1 1 cal Ljava/util/GregorianCalendar;
MethodParameters:
Name Flags
cal final
public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.math.BigInteger, int, int, int, int, int, java.math.BigDecimal, int);
descriptor: (Ljava/math/BigInteger;IIIIILjava/math/BigDecimal;I)Ljavax/xml/datatype/XMLGregorianCalendar;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: new com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
dup
1: aload 1
2: iload 2
3: iload 3
4: iload 4
5: iload 5
6: iload 6
7: aload 7
8: iload 8
9: invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.<init>:(Ljava/math/BigInteger;IIIIILjava/math/BigDecimal;I)V
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
0 10 1 year Ljava/math/BigInteger;
0 10 2 month I
0 10 3 day I
0 10 4 hour I
0 10 5 minute I
0 10 6 second I
0 10 7 fractionalSecond Ljava/math/BigDecimal;
0 10 8 timezone I
MethodParameters:
Name Flags
year final
month final
day final
hour final
minute final
second final
fractionalSecond final
timezone final
}
SourceFile: "DatatypeFactoryImpl.java"