package uk.ac.cam.gpe21.droidssl.analysis.util;

import soot.ArrayType;
import soot.RefType;

public final class Types {
	public static RefType STRING = RefType.v("java.lang.String");
	public static ArrayType STRING_ARRAY = ArrayType.v(STRING, 1);

	public static RefType ACTIVITY = RefType.v("android.app.Activity");
	public static RefType VIEW = RefType.v("android.view.View");

	public static RefType SSL_SESSION = RefType.v("javax.net.ssl.SSLSession");
	public static RefType SSL_EXCEPTION = RefType.v("javax.net.ssl.SSLException");

	public static RefType HOSTNAME_VERIFIER = RefType.v("javax.net.ssl.HostnameVerifier");
	public static RefType ABSTRACT_VERIFIER = RefType.v("org.apache.http.conn.ssl.AbstractVerifier");

	public static RefType X509_TRUST_MANAGER = RefType.v("javax.net.ssl.X509TrustManager");

	public static RefType HTTPS_URL_CONNECTION = RefType.v("javax.net.ssl.HttpsURLConnection");

	private Types() {
		/* to prevent instantiation */
	}
}

@@ -121,32 +121,38 @@
 %0A%09public static 
+final 
 RefType STRING =
@@ -198,16 +198,22 @@
  static 
+final 
 ArrayTyp
@@ -261,32 +261,38 @@
 %0A%09public static 
+final 
 RefType ACTIVITY
@@ -336,32 +336,38 @@
 %0A%09public static 
+final 
 RefType VIEW = R
@@ -405,32 +405,38 @@
 %0A%09public static 
+final 
 RefType SSL_SESS
@@ -487,32 +487,38 @@
 %0A%09public static 
+final 
 RefType SSL_EXCE
@@ -574,32 +574,38 @@
 %0A%09public static 
+final 
 RefType HOSTNAME
@@ -668,32 +668,38 @@
 %0A%09public static 
+final 
 RefType ABSTRACT
@@ -774,32 +774,38 @@
 %0A%09public static 
+final 
 RefType X509_TRU
@@ -878,16 +878,22 @@
  static 
+final 
 RefType 

Make constants in Types final.