/** * Parse the name. * * @param s the char sequence to parse * @return the name * @throws IllegalArgumentException if the name is not valid */ public static Name parse(CharSequence s) throws IllegalArgumentException { int len = s.length(); return parse(s, 0, len); }
private Name getApplicationName(Map<String, String> config) { String applicationName = config.get(APP_NAME); return applicationName != null ? Name.parse(applicationName) : null; }
/** * Parse the name. * * @param s the char sequence to parse * @return the name * @throws IllegalArgumentException if the name is not valid */ public static Name parse(CharSequence s) throws IllegalArgumentException { int len = s.length(); return parse(s, 0, len); }
/** * Create a name from the specified class type argument. * * @param type the type * @return the name */ public static Name create(Class<?> type) throws NullPointerException { return parse(type.getName()); }
public static Method create(String type, String name, String... parameterTypes) { ArrayList<String> tmp = new ArrayList<String>(parameterTypes.length); Collections.addAll(tmp, parameterTypes); return new Method(Name.parse(type), name, tmp); }
public ApplicationModuleDescriptor(JSON json) { LinkedHashSet<Name> names = new LinkedHashSet<Name>(); for (String name : json.names()) { names.add(Name.parse(name)); } // this.names = names; }
public AnnotationKey(Element element, AnnotationMirror mirror) { this.element = ElementHandle.create(element); this.type = Name.parse(((TypeElement)mirror.getAnnotationType().asElement()).getQualifiedName().toString()); }
public static Method create(ExecutableElement elt) { TypeElement typeElt = (TypeElement)elt.getEnclosingElement(); String name = elt.getSimpleName().toString(); Name fqn = Name.parse(typeElt.getQualifiedName().toString()); ArrayList<String> parameterTypes = new ArrayList<String>(); for (TypeMirror parameterType : ((ExecutableType)elt.asType()).getParameterTypes()) { parameterTypes.add(parameterType.toString()); } return new Method(fqn, name, parameterTypes); }
public static Method create(ExecutableElement elt) { TypeElement typeElt = (TypeElement)elt.getEnclosingElement(); String name = elt.getSimpleName().toString(); Name fqn = Name.parse(typeElt.getQualifiedName().toString()); ArrayList<String> parameterTypes = new ArrayList<String>(); for (TypeMirror parameterType : ((ExecutableType)elt.asType()).getParameterTypes()) { parameterTypes.add(parameterType.toString()); } return new Method(fqn, name, parameterTypes); }
public GroovyTemplateEmitter(Name name) { if (name != null) { pkg = name.getParent(); String id = "C" + name.getIdentifier(); constants = pkg.append(id); } else { pkg = null; constants = Name.parse("Constants"); } }
private void assertQN(String value, String... names) { Name qn = Name.parse(value); ArrayList<String> testNames = Tools.list(qn); assertEquals(Arrays.asList(names), testNames); assertEquals(value, qn.toString()); }
public MockApplication<File> application(InjectorProvider injectorProvider, String packageName) { if (application != null) { throw failure("An application is already deployed"); } CompilerAssert<File, File> compiler = compiler(packageName); try { return application = new MockApplication<File>(compiler, injectorProvider, Name.parse(packageName)); } catch (Exception e) { throw AbstractTestCase.failure(e); } }
public MockApplication<File> application(InjectorProvider injectorProvider, String packageName) { if (application != null) { throw failure("An application is already deployed"); } CompilerAssert<File, File> compiler = compiler(packageName); try { return application = new MockApplication<File>(compiler, injectorProvider, Name.parse(packageName)); } catch (Exception e) { throw AbstractTestCase.failure(e); } }
public JavaFile<I> assertAddJavaSource(String name) { Name n = Name.parse(name); FileResource<I> source = assertAddSource(name, "java", "package " + n.getParent() + ";\npublic class " + n.getIdentifier() + " {}\n"); return new JavaFile<I>(source); }
public JavaFile<I> assertAddJavaSource(String name) { Name n = Name.parse(name); FileResource<I> source = assertAddSource(name, "java", "package " + n.getParent() + ";\npublic class " + n.getIdentifier() + " {}\n"); return new JavaFile<I>(source); }
private void assertAppend(String expected, String qn, String simpleName) { Name parsed = Name.parse(qn); Name appended = parsed.append(simpleName); assertEquals(expected, appended.toString()); assertEquals(appended.size(), parsed.size() + 1); }
@Test public void testEmpty() { Name empty = Name.parse(""); assertEquals(0, empty.size()); assertEquals(0, empty.length()); assertEquals(Collections.emptyList(), Tools.list(empty)); assertNull(empty.getParent()); assertEquals("", empty.toString()); }
@Test public void testSimple() { Name simple = Name.parse("a"); assertEquals(1, simple.size()); assertEquals(1, simple.length()); assertEquals(Collections.singletonList("a"), Tools.list(simple)); Name parent = simple.getParent(); assertEquals(0, parent.size()); assertEquals(0, parent.length()); assertEquals("a", simple.toString()); }
@Test public void testResolveUp() throws Exception { Name name = Name.parse("foo.bar"); Path.Absolute file = name.resolve("../juu/daa.txt"); assertEquals("foo.juu", file.getDirs().toString()); assertEquals("daa.txt", file.getSimpleName()); assertEquals("txt", file.getExt()); assertEquals("daa", file.getRawName()); assertEquals("foo.juu.daa", file.getName().toString()); }