quick sketches of various SWT 3.3 dependencies

This commit is contained in:
Joel Dice
2007-09-11 19:13:05 -06:00
parent 132936ba2e
commit cb03240c64
25 changed files with 340 additions and 37 deletions

View File

@ -5,6 +5,7 @@ import java.lang.reflect.Method;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.lang.reflect.InvocationTargetException;
import java.io.InputStream;
public final class Class <T> {
private static final int PrimitiveFlag = 1 << 4;
@ -353,4 +354,11 @@ public final class Class <T> {
public boolean isPrimitive() {
return (vmFlags & PrimitiveFlag) != 0;
}
public InputStream getResourceAsStream(String path) {
if (! path.startsWith("/")) {
path = new String(name, 0, name.length - 1, false) + "/" + path;
}
return getClassLoader().getResourceAsStream(path);
}
}