package testpackage;
import org.checkerframework.checker.lock.qual.Holding;
class ClassLiterals {
@Holding("ClassLiterals.class")
static Object method1() {
return new Object();
}
// a class literal may not terminate a flow expression string
@Holding("ClassLiterals")
//:: error: (flowexpr.parse.error)
static void method2() {}
@Holding("ClassLiterals.method1()")
static void method3() {}
@Holding("testpackage.ClassLiterals.class")
static void method4() {}
// a class literal may not terminate a flow expression string
@Holding("testpackage.ClassLiterals")
//:: error: (flowexpr.parse.error)
static void method5() {}
@Holding("testpackage.ClassLiterals.method1()")
static void method6() {}
}