public Convention getConvention() { if (convention == null) { this.convention = toType(object, HasConvention.class).getConvention(); } return convention; }
public static void createConvention(Object conventionTarget, String conventionName, Object conventionObject) { assertConventionObject(conventionTarget); ((HasConvention) conventionTarget).getConvention().getPlugins() .put(conventionName, conventionObject); }
public static <T> T getConvention(Object conventionTarget, Class<T> conventionType) { assertConventionObject(conventionTarget); return ((HasConvention) conventionTarget).getConvention() .findPlugin(conventionType); }
((HasConvention)sourceSets).getConvention().getPlugins().put("clojure", clojureSourceSet); ClojureSourceSet sourceSet = (ClojureSourceSet) ((HasConvention)provider).getConvention().getPlugins().get("clojure"); if (sourceSet == null) { continue;