private SampleDataProviderAdaptor(SampleDataProvider provider, SampleDataCategory category) { this.provider = provider; this.name = "rand-" + category.name(); this.aliases = new ArrayList<>(); this.aliases.add("random-" + category.name()); Set<String> aliases = category.aliases(); this.aliases.addAll(C.newList(aliases).map(S.F.prepend("rand-"))); this.aliases.addAll(C.newList(aliases).map(S.F.prepend("random-"))); }
private SampleDataProviderAdaptor(SampleDataProvider provider, SampleDataCategory category) { this.provider = provider; this.name = "rand-" + category.name(); this.aliases = new ArrayList<>(); this.aliases.add("random-" + category.name()); Set<String> aliases = category.aliases(); this.aliases.addAll(C.newList(aliases).map(S.F.prepend("rand-"))); this.aliases.addAll(C.newList(aliases).map(S.F.prepend("random-"))); }
public Lang._MappingStage applyTo(Lang._MappingStage stage) { if (!outputs().isEmpty()) { stage.filter(S.join(",", outputs())); } else if (!excluded().isEmpty()) { stage.filter(S.join(",", C.list(excluded()).map(S.F.prepend("-")))); } if (!labels().isEmpty()) { stage.withHeadMapping(labels()); } return stage; }
private byte[] bytecodeFromSource(String name, Set<String> embeddedClassNames) { Source source = source(name); if (null == source) { return null; } byte[] bytes = source.bytes(); if (null == bytes) { compiler.compile(name); bytes = source.bytes(); } if (!name.contains("$")) { embeddedClassNames.addAll(C.list(source.innerClassNames()).map(S.F.prepend(name + "$"))); } else { String innerClassName = S.afterFirst(name, "$"); return source.bytes(innerClassName); } return bytes; }
private byte[] bytecodeFromSource(String name, Set<String> embeddedClassNames) { Source source = source(name); if (null == source) { return null; } byte[] bytes = source.bytes(); if (null == bytes) { compiler.compile(name); bytes = source.bytes(); } if (!name.contains("$")) { embeddedClassNames.addAll(C.list(source.innerClassNames()).map(S.F.prepend(name + "$"))); } else { String innerClassName = S.afterFirst(name, "$"); return source.bytes(innerClassName); } return bytes; }
public Lang._MappingStage applyTo(Lang._MappingStage stage) { if (!outputs().isEmpty()) { stage.filter(S.join(",", outputs())); } else if (!excluded().isEmpty()) { stage.filter(S.join(",", C.list(excluded()).map(S.F.prepend("-")))); } if (!labels().isEmpty()) { stage.withHeadMapping(labels()); } return stage; }