List of usage examples for org.aspectj.util LangUtil is15VMOrGreater
public static boolean is15VMOrGreater()
From source file:AllTests.java
License:Open Source License
public static TestSuite suite() { TestSuite suite = new TestSuite(AllTests.class.getName()); suite.addTest(AjbrowserModuleTests.suite()); suite.addTest(AjdeModuleTests.suite()); suite.addTest(AjdeCoreModuleTests.suite()); suite.addTest(AjdocModuleTests.suite()); suite.addTest(AsmModuleTests.suite()); suite.addTest(BridgeModuleTests.suite()); suite.addTest(LoadtimeModuleTests.suite()); suite.addTest(EajcModuleTests.suite()); // suite.addTest(LibModuleTests.suite()); suite.addTest(RuntimeModuleTests.suite()); suite.addTest(TaskdefsModuleTests.suite()); if (!skipSupportModules) { suite.addTest(BuildModuleTests.suite()); suite.addTest(TestingModuleTests.suite()); suite.addTest(TestingClientModuleTests.suite()); suite.addTest(TestingDriversModuleTests.suite()); suite.addTest(TestingUtilModuleTests.suite()); }//from www . j a v a 2 s . c om suite.addTest(UtilModuleTests.suite()); suite.addTest(MatcherModuleTests.suite()); suite.addTest(BcweaverModuleTests.suite()); if (LangUtil.is15VMOrGreater()) { suite.addTest(Aspectj5rtModuleTests.suite()); suite.addTest(Loadtime5ModuleTests.suite()); suite.addTest(Weaver5ModuleTests.suite()); } else { suite.addTest(TestUtil.skipTest("for 1.5")); } return suite; }
From source file:info.rubico.mock4aj.weavers.aspectj.DynamicRuntimeWeavingAdaptor.java
License:Open Source License
protected void initWorld() { bcelWorld = new DynamicRuntimeWorld(classLoader, weavingContext, getMessageHandler(), null); bcelWorld.setMessageHandler(getMessageHandler()); bcelWorld.setTiming(false, true);//w w w. j a v a 2 s . com bcelWorld.setBehaveInJava5Way(LangUtil.is15VMOrGreater()); // TODO Configure LINT infos bcelWorld.getLint().setAll("ignore"); // DISABLE LINT }