public static void initScopeCache(Project project) { project .getExtensions() .getExtraProperties() .set(getCacheKey(project, SCOPE_CACHE), new ConcurrentHashMap<>()); }
CompileDependenciesFileGenerator(Project project, ApplicationVariantImpl variant, File outputFileDir, String outputFileName) { super(outputFileDir, outputFileName); this.project = project; this.applicationVariant = variant; this.agpVersion = (ComparableVersion) project.getExtensions().getExtraProperties().get(Constant.AGP_VERSION); }
@Override public Map<String, ?> getProperties() { return extension.getProperties(); }
@Override public boolean hasProperty(String name) { return extension.has(name); }
private String getMainClassNameProperty() { if (getProject().hasProperty("mainClassName")) { return (String) getProject().property("mainClassName"); } ExtraPropertiesExtension extraProperties = (ExtraPropertiesExtension) getProject() .getExtensions().getByName("ext"); if (extraProperties.has("mainClassName")) { return (String) extraProperties.get("mainClassName"); } return null; }
extensions.getExtraProperties().getProperties().forEach((name, value) -> { context.put(name, value); });
public static boolean hasExtProperty(Object extensibleObject, String propertyName) { assertExtensibleObject(extensibleObject); return ((ExtensionAware) extensibleObject).getExtensions() .getExtraProperties().has(propertyName); }
public static void resetScopeCache(Project project) { project.getExtensions().getExtraProperties().set(getCacheKey(project, SCOPE_CACHE), null); }
@TaskAction public void printSemanticVersionToConsole() { SemanticVersion semanticVersion = (SemanticVersion) getProject().getExtensions().getExtraProperties().get("semanticVersion"); if (semanticVersion != null) { getProject().getLogger().lifecycle(semanticVersion.toString()); } else { throw new IllegalStateException("SemanticVersion object not available!"); } } }
extensions.getExtraProperties().getProperties().forEach((name, value) -> { context.put(name, value); });
private static void resetTargetCache(Project project) { project.getExtensions().getExtraProperties().set(getCacheKey(project, TARGET_CACHE), null); }
public static Object getExtProperty(Object extensibleObject, String propertyName) { assertExtensibleObject(extensibleObject); return ((ExtensionAware) extensibleObject).getExtensions() .getExtraProperties().get(propertyName); }
private static void initTargetCache(Project project) { project .getExtensions() .getExtraProperties() .set(getCacheKey(project, TARGET_CACHE), new TargetCache(project)); }
public ProfileTask() { profileResolver = (ProfileResolver) getProject().getExtensions() .getExtraProperties() .get( PROFILE_PROVIDER_EXT_KEY ); doLast( task -> { final Task testResourcesTask = getProject().getTasks().findByName( "processTestResources" ); if ( testResourcesTask != null ) { final File testResourcesOutDir = ( (Copy) testResourcesTask ).getDestinationDir(); final File hibernatePropertiesFile = new File( testResourcesOutDir, "hibernate.properties" ); if ( hibernatePropertiesFile.exists() ) { overWriteProperties( hibernatePropertiesFile ); } } } ); }
@Override public void apply(Project project) { project.getExtensions().getExtraProperties().set( SevenZip.class.getSimpleName(), SevenZip.class ); } }
private void configureTaskType(Project project) { Class type = GenerateConfigurationTask.class; project.getExtensions().getExtraProperties().set(type.getSimpleName(), type); } }
/** * Register BootRepackage so that we can use task {@code foo(type: BootRepackage)}. * @param project the source project */ private void registerRepackageTaskProperty(Project project) { project.getExtensions().getExtraProperties().set("BootRepackage", RepackageTask.class); }
public void addProperties(Map<String, ?> properties) { for (Map.Entry<String, ?> entry : properties.entrySet()) { getDynamicProperties().set(entry.getKey(), entry.getValue()); } }