BERFactory.smali
.class Lorg/spongycastle/asn1/BERFactory;
.super Ljava/lang/Object;
.source "BERFactory.java"
# static fields
.field static final EMPTY_SEQUENCE:Lorg/spongycastle/asn1/BERSequence;
.field static final EMPTY_SET:Lorg/spongycastle/asn1/BERSet;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 5
new-instance v0, Lorg/spongycastle/asn1/BERSequence;
invoke-direct {v0}, Lorg/spongycastle/asn1/BERSequence;-><init>()V
sput-object v0, Lorg/spongycastle/asn1/BERFactory;->EMPTY_SEQUENCE:Lorg/spongycastle/asn1/BERSequence;
.line 6
new-instance v0, Lorg/spongycastle/asn1/BERSet;
invoke-direct {v0}, Lorg/spongycastle/asn1/BERSet;-><init>()V
sput-object v0, Lorg/spongycastle/asn1/BERFactory;->EMPTY_SET:Lorg/spongycastle/asn1/BERSet;
return-void
.end method
.method constructor <init>()V
.registers 1
.prologue
.line 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static createSequence(Lorg/spongycastle/asn1/ASN1EncodableVector;)Lorg/spongycastle/asn1/BERSequence;
.registers 2
.prologue
.line 10
invoke-virtual {p0}, Lorg/spongycastle/asn1/ASN1EncodableVector;->size()I
move-result v0
if-gtz v0, :cond_9
sget-object v0, Lorg/spongycastle/asn1/BERFactory;->EMPTY_SEQUENCE:Lorg/spongycastle/asn1/BERSequence;
:goto_8
return-object v0
:cond_9
new-instance v0, Lorg/spongycastle/asn1/BERSequence;
invoke-direct {v0, p0}, Lorg/spongycastle/asn1/BERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V
goto :goto_8
.end method
.method static createSet(Lorg/spongycastle/asn1/ASN1EncodableVector;)Lorg/spongycastle/asn1/BERSet;
.registers 2
.prologue
.line 15
invoke-virtual {p0}, Lorg/spongycastle/asn1/ASN1EncodableVector;->size()I
move-result v0
if-gtz v0, :cond_9
sget-object v0, Lorg/spongycastle/asn1/BERFactory;->EMPTY_SET:Lorg/spongycastle/asn1/BERSet;
:goto_8
return-object v0
:cond_9
new-instance v0, Lorg/spongycastle/asn1/BERSet;
invoke-direct {v0, p0}, Lorg/spongycastle/asn1/BERSet;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V
goto :goto_8
.end method