All Downloads are FREE. Search and download functionalities are using the official Maven repository.

framework.src.org.checkerframework.common.reflection.reflection.astub Maven / Gradle / Ivy

Go to download

The Checker Framework enhances Java’s type system to make it more powerful and useful. This lets software developers detect and prevent errors in their Java programs. The Checker Framework includes compiler plug-ins ("checkers") that find bugs or verify their absence. It also permits you to write your own compiler plug-ins.

There is a newer version: 3.42.0
Show newest version
import org.checkerframework.common.reflection.qual.*;

package java.lang;

class Class {
    @ForName
    static Class forName(String name);

    @GetMethod
    Method getMethod(String name, Class... parameterTypes);

    @GetMethod
    Method getDeclaredMethod(String name, Class... parameterTypes);

    @GetConstructor
    Constructor getConstructor(Class... parameterTypes);
}

class ClassLoader {
    @ForName
    static Class loadClass(String name);

    @ForName
    static Class loadClass(String name, boolean resolve);
}

class Object {
    @GetClass
    Class getClass();
}

package java.lang.reflect;

class Method {
    @Invoke
    Object invoke(Object obj, Object... args);
}

class Constructor {
    @NewInstance
    T newInstance(Object... args);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy