aboutsummaryrefslogtreecommitdiff
path: root/src/lombok/apt/PKG.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/lombok/apt/PKG.java')
-rw-r--r--src/lombok/apt/PKG.java70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/lombok/apt/PKG.java b/src/lombok/apt/PKG.java
deleted file mode 100644
index 2808e31e..00000000
--- a/src/lombok/apt/PKG.java
+++ /dev/null
@@ -1,70 +0,0 @@
-package lombok.apt;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-
-import javax.lang.model.element.Element;
-import javax.lang.model.type.TypeKind;
-
-import lombok.Lombok;
-import lombok.core.TransformationsUtil;
-
-
-class PKG {
- static final String CURRENT_SUPPORT = "javac 1.6 and eclipse (ecj).";
-
- private PKG() {}
-
- static boolean isInstanceOf(Object o, String className) {
- if ( o == null ) return false;
- return isInstanceOf(o.getClass(), className);
- }
-
- static boolean isInstanceOf(Class<?> c, String className) {
- if ( c == Object.class || c == null ) return false;
-
- if ( c.getName().equals(className) ) return true;
-
- if ( isInstanceOf(c.getSuperclass(), className) ) return true;
- for ( Class<?> iface : c.getInterfaces() ) {
- if ( isInstanceOf(iface, className) ) return true;
- }
-
- return false;
- }
-
- static byte[] readResource(String name) {
- return readResource(PKG.class.getClassLoader(), name);
- }
-
- static byte[] readResource(ClassLoader loader, String name) {
- InputStream in = loader.getResourceAsStream(name);
- if ( in == null ) throw Lombok.sneakyThrow(new IOException("Not found: " + name));
-
- try {
- return readStream(in);
- } catch (IOException e) {
- throw Lombok.sneakyThrow(e);
- }
- }
-
- static String toGetterName(Element field) {
- CharSequence fieldName = field.getSimpleName();
-
- boolean isBoolean = field.asType().getKind() == TypeKind.BOOLEAN;
-
- return TransformationsUtil.toGetterName(fieldName, isBoolean);
- }
-
- static byte[] readStream(InputStream in) throws IOException {
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- byte[] b = new byte[65536];
- while ( true ) {
- int r = in.read(b);
- if ( r == -1 ) break;
- if ( r > 0 ) baos.write(b, 0, r);
- }
- return baos.toByteArray();
- }
-}