.class final Lorg/apache/http/conn/ssl/SubjectName; .super Ljava/lang/Object; .source "SubjectName.java" # static fields .field static final DNS:I = 0x2 .field static final IP:I = 0x7 # instance fields .field private final type:I .field private final value:Ljava/lang/String; # direct methods .method constructor (Ljava/lang/String;I)V .registers 4 .line 47 invoke-direct {p0}, Ljava/lang/Object;->()V .line 48 const-string v0, "Value" invoke-static {p1, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; iput-object p1, p0, Lorg/apache/http/conn/ssl/SubjectName;->value:Ljava/lang/String; .line 49 const-string p1, "Type" invoke-static {p2, p1}, Lorg/apache/http/util/Args;->positive(ILjava/lang/String;)I move-result p1 iput p1, p0, Lorg/apache/http/conn/ssl/SubjectName;->type:I return-void .end method .method static DNS(Ljava/lang/String;)Lorg/apache/http/conn/ssl/SubjectName; .registers 3 .line 44 new-instance v0, Lorg/apache/http/conn/ssl/SubjectName; const/4 v1, 0x2 invoke-direct {v0, p0, v1}, Lorg/apache/http/conn/ssl/SubjectName;->(Ljava/lang/String;I)V return-object v0 .end method .method static IP(Ljava/lang/String;)Lorg/apache/http/conn/ssl/SubjectName; .registers 3 .line 40 new-instance v0, Lorg/apache/http/conn/ssl/SubjectName; const/4 v1, 0x7 invoke-direct {v0, p0, v1}, Lorg/apache/http/conn/ssl/SubjectName;->(Ljava/lang/String;I)V return-object v0 .end method # virtual methods .method public getType()I .registers 2 .line 53 iget v0, p0, Lorg/apache/http/conn/ssl/SubjectName;->type:I return v0 .end method .method public getValue()Ljava/lang/String; .registers 2 .line 57 iget-object v0, p0, Lorg/apache/http/conn/ssl/SubjectName;->value:Ljava/lang/String; return-object v0 .end method .method public toString()Ljava/lang/String; .registers 2 .line 62 iget-object v0, p0, Lorg/apache/http/conn/ssl/SubjectName;->value:Ljava/lang/String; return-object v0 .end method