Skip to content

Instantly share code, notes, and snippets.

@gkossakowski
Created August 24, 2011 17:13
Show Gist options
  • Save gkossakowski/1168576 to your computer and use it in GitHub Desktop.
Save gkossakowski/1168576 to your computer and use it in GitHub Desktop.
diff --git a/user/super/com/google/gwt/emul/java/lang/Boolean.java b/user/super/com/google/gwt/emul/java/lang/Boolean.java
index 6273bd2..b114b8c 100644
--- a/user/super/com/google/gwt/emul/java/lang/Boolean.java
+++ b/user/super/com/google/gwt/emul/java/lang/Boolean.java
@@ -30,6 +30,8 @@ public final class Boolean implements Comparable<Boolean>, Serializable {
public static Boolean TRUE = new Boolean(true);
// CHECKSTYLE_ON
+
+ public static final Class<Boolean> TYPE = boolean.class;
public static boolean parseBoolean(String s) {
return "true".equalsIgnoreCase(s);
diff --git a/user/super/com/google/gwt/emul/java/lang/Byte.java b/user/super/com/google/gwt/emul/java/lang/Byte.java
index 4d6b757..0af0fae 100644
--- a/user/super/com/google/gwt/emul/java/lang/Byte.java
+++ b/user/super/com/google/gwt/emul/java/lang/Byte.java
@@ -20,6 +20,7 @@ package java.lang;
*/
public final class Byte extends Number implements Comparable<Byte> {
+ public static final Class<Byte> TYPE = byte.class;
public static final byte MIN_VALUE = (byte) 0x80;
public static final byte MAX_VALUE = (byte) 0x7F;
public static final int SIZE = 8;
diff --git a/user/super/com/google/gwt/emul/java/lang/Double.java b/user/super/com/google/gwt/emul/java/lang/Double.java
index 95b0605..9ece40e 100644
--- a/user/super/com/google/gwt/emul/java/lang/Double.java
+++ b/user/super/com/google/gwt/emul/java/lang/Double.java
@@ -19,6 +19,7 @@ package java.lang;
* Wraps a primitive <code>double</code> as an object.
*/
public final class Double extends Number implements Comparable<Double> {
+ public static final Class<Double> TYPE = double.class;
public static final double MAX_VALUE = 1.7976931348623157e+308;
public static final double MIN_VALUE = 4.9e-324;
public static final double MIN_NORMAL = 2.2250738585072014e-308;
diff --git a/user/super/com/google/gwt/emul/java/lang/Float.java b/user/super/com/google/gwt/emul/java/lang/Float.java
index b3c9576..5de8d5c 100644
--- a/user/super/com/google/gwt/emul/java/lang/Float.java
+++ b/user/super/com/google/gwt/emul/java/lang/Float.java
@@ -19,6 +19,7 @@ package java.lang;
* Wraps a primitive <code>float</code> as an object.
*/
public final class Float extends Number implements Comparable<Float> {
+ public static final Class<Float> TYPE = float.class;
public static final float MAX_VALUE = 3.4028235e+38f;
public static final float MIN_VALUE = 1.4e-45f;
public static final float MAX_EXPONENT = 127;
diff --git a/user/super/com/google/gwt/emul/java/lang/Integer.java b/user/super/com/google/gwt/emul/java/lang/Integer.java
index 6a44ab6..47ad046 100644
--- a/user/super/com/google/gwt/emul/java/lang/Integer.java
+++ b/user/super/com/google/gwt/emul/java/lang/Integer.java
@@ -19,7 +19,8 @@ package java.lang;
* Wraps a primitive <code>int</code> as an object.
*/
public final class Integer extends Number implements Comparable<Integer> {
-
+
+ public static final Class<Integer> TYPE = int.class;
public static final int MAX_VALUE = 0x7fffffff;
public static final int MIN_VALUE = 0x80000000;
public static final int SIZE = 32;
diff --git a/user/super/com/google/gwt/emul/java/lang/Long.java b/user/super/com/google/gwt/emul/java/lang/Long.java
index 0971d94..106e1ba 100644
--- a/user/super/com/google/gwt/emul/java/lang/Long.java
+++ b/user/super/com/google/gwt/emul/java/lang/Long.java
@@ -47,6 +47,7 @@ public final class Long extends Number implements Comparable<Long> {
}
}
+ public static final Class<Long> TYPE = long.class;
public static final long MAX_VALUE = 0x7fffffffffffffffL;
public static final long MIN_VALUE = 0x8000000000000000L;
public static final int SIZE = 64;
diff --git a/user/super/com/google/gwt/emul/java/lang/Short.java b/user/super/com/google/gwt/emul/java/lang/Short.java
index 945fd75..0845d5d 100644
--- a/user/super/com/google/gwt/emul/java/lang/Short.java
+++ b/user/super/com/google/gwt/emul/java/lang/Short.java
@@ -20,6 +20,7 @@ package java.lang;
*/
public final class Short extends Number implements Comparable<Short> {
+ public static final Class<Short> TYPE = short.class;
public static final short MIN_VALUE = (short) 0x8000;
public static final short MAX_VALUE = (short) 0x7fff;
public static final int SIZE = 16;
diff --git a/user/super/com/google/gwt/emul/java/lang/Void.java b/user/super/com/google/gwt/emul/java/lang/Void.java
index 66a7830..1768610 100644
--- a/user/super/com/google/gwt/emul/java/lang/Void.java
+++ b/user/super/com/google/gwt/emul/java/lang/Void.java
@@ -19,6 +19,8 @@ package java.lang;
* For JRE compatibility.
*/
public final class Void {
+
+ public static final Class<Void> TYPE = void.class;
/**
* Not instantiable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment