public final class javax.money.format.AmountFormatQuery extends javax.money.AbstractQuery
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: javax.money.format.AmountFormatQuery
super_class: javax.money.AbstractQuery
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 5848832058616502383
static final java.lang.String KEY_QUERY_FORMAT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "Query.formatName"
void <init>(javax.money.format.AmountFormatQueryBuilder);
descriptor: (Ljavax/money/format/AmountFormatQueryBuilder;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.money.AbstractQuery.<init>:(Ljavax/money/AbstractQueryBuilder;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/money/format/AmountFormatQuery;
0 2 1 builder Ljavax/money/format/AmountFormatQueryBuilder;
MethodParameters:
Name Flags
builder
public java.lang.String getFormatName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "Query.formatName"
invokevirtual javax.money.format.AmountFormatQuery.getText:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/money/format/AmountFormatQuery;
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc Ljava/util/Locale;
invokevirtual javax.money.format.AmountFormatQuery.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.util.Locale
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/money/format/AmountFormatQuery;
public javax.money.MonetaryAmountFactory getMonetaryAmountFactory();
descriptor: ()Ljavax/money/MonetaryAmountFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc Ljavax/money/MonetaryAmountFactory;
invokevirtual javax.money.format.AmountFormatQuery.get:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast javax.money.MonetaryAmountFactory
astore 1
start local 1 1: aload 1
ifnonnull 3
2: invokestatic javax.money.Monetary.getDefaultAmountFactory:()Ljavax/money/MonetaryAmountFactory;
areturn
3: StackMap locals: javax.money.MonetaryAmountFactory
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/money/format/AmountFormatQuery;
1 4 1 factory Ljavax/money/MonetaryAmountFactory;
public static javax.money.format.AmountFormatQuery of(java.util.Locale, java.lang.String[]);
descriptor: (Ljava/util/Locale;[Ljava/lang/String;)Ljavax/money/format/AmountFormatQuery;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic javax.money.format.AmountFormatQueryBuilder.of:(Ljava/util/Locale;)Ljavax/money/format/AmountFormatQueryBuilder;
aload 1
invokevirtual javax.money.format.AmountFormatQueryBuilder.setProviderNames:([Ljava/lang/String;)Ljavax/money/AbstractQueryBuilder;
checkcast javax.money.format.AmountFormatQueryBuilder
invokevirtual javax.money.format.AmountFormatQueryBuilder.build:()Ljavax/money/format/AmountFormatQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 locale Ljava/util/Locale;
0 1 1 providers [Ljava/lang/String;
MethodParameters:
Name Flags
locale
providers
public javax.money.format.AmountFormatQueryBuilder toBuilder();
descriptor: ()Ljavax/money/format/AmountFormatQueryBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic javax.money.format.AmountFormatQueryBuilder.of:(Ljavax/money/format/AmountFormatQuery;)Ljavax/money/format/AmountFormatQueryBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/money/format/AmountFormatQuery;
}
SourceFile: "AmountFormatQuery.java"