-package org.simantics.scl.compiler.internal.codegen.types;\r
-\r
-import org.cojen.classfile.TypeDesc;\r
-import org.simantics.scl.compiler.constants.generic.ClassRef;\r
-\r
-public enum DummyJavaReferenceValidator implements JavaReferenceValidator<Object, Object, Object, Object> {\r
- INSTANCE;\r
-\r
- @Override\r
- public Object findClass(TypeDesc name) {\r
- return null;\r
- }\r
-\r
- @Override\r
- public boolean isInterface(Object clazz) {\r
- return false;\r
- }\r
-\r
- @Override\r
- public Object[] findCompatibleMethods(Object clazz, boolean isStatic,\r
- String name, TypeDesc[] parameterTypes, TypeDesc returnType) {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public TypeDesc getReturnType(Object method) {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public TypeDesc[] getParameterTypes(Object method) {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public Object[] findCompatibleConstructors(Object clazz, TypeDesc[] types) {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public TypeDesc[] getConstructorParameterTypes(Object constructor) {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public Object findField(Object clazz, String name) {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public boolean isStaticField(Object field) {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public TypeDesc getFieldType(Object field) {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public boolean isAssignableFrom(TypeDesc to, TypeDesc from) {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public Object[] chooseBest(Object[] methods) {\r
- throw new UnsupportedOperationException();\r
- }\r
- \r
- @Override\r
- public ClassRef getClassRef(String className) { \r
- return null;\r
- }\r
-\r
- @Override\r
- public boolean isPublic(Object clazz) {\r
- return false;\r
- }\r
- \r
-}\r
+package org.simantics.scl.compiler.internal.codegen.types;
+
+import org.cojen.classfile.TypeDesc;
+import org.simantics.scl.compiler.constants.generic.ClassRef;
+
+public enum DummyJavaReferenceValidator implements JavaReferenceValidator<Object, Object, Object, Object> {
+ INSTANCE;
+
+ @Override
+ public Object findClass(TypeDesc name) {
+ return null;
+ }
+
+ @Override
+ public boolean isInterface(Object clazz) {
+ return false;
+ }
+
+ @Override
+ public Object[] findCompatibleMethods(Object clazz, boolean isStatic,
+ String name, TypeDesc[] parameterTypes, TypeDesc returnType) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public TypeDesc getReturnType(Object method) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public TypeDesc[] getParameterTypes(Object method) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public Object[] findCompatibleConstructors(Object clazz, TypeDesc[] types) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public TypeDesc[] getConstructorParameterTypes(Object constructor) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public Object findField(Object clazz, String name) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public boolean isStaticField(Object field) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public TypeDesc getFieldType(Object field) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public boolean isAssignableFrom(TypeDesc to, TypeDesc from) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public Object[] chooseBest(Object[] methods) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public ClassRef getClassRef(String className) {
+ return null;
+ }
+
+ @Override
+ public boolean isPublic(Object clazz) {
+ return false;
+ }
+
+ @Override
+ public ClassLoader getClassLoader() {
+ throw new UnsupportedOperationException();
+ }
+
+}