Skip to content

Commit be1fafb

Browse files
committed
cleanup
1 parent fefca14 commit be1fafb

File tree

1 file changed

+38
-34
lines changed

1 file changed

+38
-34
lines changed

src/java/grails/util/PluginBuildSettings.groovy

Lines changed: 38 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -111,15 +111,15 @@ class PluginBuildSettings {
111111
*/
112112
GrailsPluginInfo[] getPluginInfos(String pluginDirPath=this.pluginDirPath) {
113113
if (pluginInfosMap) {
114-
return cache['pluginInfoList']
114+
return cache.pluginInfoList
115115
}
116116
def pluginInfos = []
117117
Resource[] pluginDescriptors = getPluginDescriptors()
118118
def pluginDescriptorReader = new CompositePluginDescriptorReader(this)
119119
for (desc in pluginDescriptors) {
120120
try {
121121
GrailsPluginInfo info = pluginDescriptorReader.readPluginInfo(desc)
122-
if (info != null) {
122+
if (info) {
123123
pluginInfos << info
124124
pluginInfosMap.put(info.name, info)
125125
pluginInfosMap.put(info.fullName, info)
@@ -129,8 +129,8 @@ class PluginBuildSettings {
129129
// ignore, not a valid plugin directory
130130
}
131131
}
132-
cache['pluginInfoList'] = pluginInfos as GrailsPluginInfo[]
133-
return pluginInfos as GrailsPluginInfo[]
132+
cache.pluginInfoList = pluginInfos as GrailsPluginInfo[]
133+
return cache.pluginInfoList
134134
}
135135

136136
/**
@@ -144,15 +144,16 @@ class PluginBuildSettings {
144144
* Returns an array of the inplace plugin locations.
145145
*/
146146
Resource[] getInlinePluginDirectories() {
147-
def locations = cache['inlinePluginLocations']
148-
if(locations == null) {
149-
150-
if(buildSettings)
147+
def locations = cache.inlinePluginLocations
148+
if (locations == null) {
149+
if (buildSettings) {
151150
locations = buildSettings.getInlinePluginDirectories().collect { new FileSystemResource(it) }
152-
else
151+
}
152+
else {
153153
locations = [] as Resource[]
154+
}
154155

155-
cache['inlinePluginLocations'] = locations
156+
cache.inlinePluginLocations = locations
156157
}
157158
return locations
158159
}
@@ -200,7 +201,7 @@ class PluginBuildSettings {
200201
// plugin's "test" directory, we ignore it. It's a
201202
// bit of a HACK, but not much else we can do without
202203
// a refactor of the plugin management.
203-
sourcePath = sourcePath.substring(pluginPath.length() + 1)
204+
sourcePath = sourcePath.substring(pluginPath.length())
204205
if (!sourcePath.startsWith("test" + File.separator)) {
205206
GrailsPluginInfo info = getPluginInfo(pluginPath)
206207
if (info) {
@@ -250,9 +251,8 @@ class PluginBuildSettings {
250251
*/
251252
Resource[] getAvailableScripts() {
252253

253-
def availableScripts = cache['availableScripts']
254+
def availableScripts = cache.availableScripts
254255
if (!availableScripts) {
255-
256256
def scripts = []
257257
def userHome = System.getProperty("user.home")
258258
def grailsHome = buildSettings.grailsHome.absolutePath
@@ -262,7 +262,7 @@ class PluginBuildSettings {
262262
pluginScripts.each { if (!it.file.name.startsWith('_')) scripts << it }
263263
resourceResolver("file:${userHome}/.grails/scripts/*.groovy").each { if (!it.file.name.startsWith('_')) scripts << it }
264264
availableScripts = scripts as Resource[]
265-
cache['availableScripts'] = availableScripts
265+
cache.availableScripts = availableScripts
266266
}
267267
return availableScripts
268268
}
@@ -289,26 +289,26 @@ class PluginBuildSettings {
289289
* Obtains an array of all plugin provided source files (Java and Groovy).
290290
*/
291291
Resource[] getPluginSourceFiles() {
292-
def sourceFiles = cache['sourceFiles']
292+
def sourceFiles = cache.sourceFiles
293293
if (!sourceFiles) {
294-
cache['sourceFilesPerPlugin'] = [:]
294+
cache.sourceFilesPerPlugin = [:]
295295
sourceFiles = new Resource[0]
296296
sourceFiles = resolvePluginResourcesAndAdd(sourceFiles, true) { pluginDir ->
297297
Resource[] pluginSourceFiles = resourceResolver("file:${pluginDir}/grails-app/*")
298298
pluginSourceFiles = ArrayUtils.addAll(pluginSourceFiles,resourceResolver("file:${pluginDir}/src/java"))
299299
pluginSourceFiles = ArrayUtils.addAll(pluginSourceFiles,resourceResolver("file:${pluginDir}/src/groovy"))
300-
cache['sourceFilesPerPlugin'][pluginDir] = pluginSourceFiles
300+
cache.sourceFilesPerPlugin[pluginDir] = pluginSourceFiles
301301
return pluginSourceFiles
302302
}
303-
cache['sourceFiles'] = sourceFiles
303+
cache.sourceFiles = sourceFiles
304304
}
305305
return sourceFiles
306306
}
307307

308308
Resource[] getPluginSourceFiles(File pluginDir) {
309309
getPluginSourceFiles() // initialize cache
310310

311-
cache['sourceFilesPerPlugin'][pluginDir.absolutePath]
311+
cache.sourceFilesPerPlugin[pluginDir.absolutePath]
312312
}
313313

314314
/**
@@ -336,13 +336,15 @@ class PluginBuildSettings {
336336
* Obtains a list of plugin directories for the application
337337
*/
338338
Resource[] getPluginDirectories() {
339-
def pluginDirectoryResources = cache['pluginDirectoryResources']
339+
def pluginDirectoryResources = cache.pluginDirectoryResources
340340
if (!pluginDirectoryResources) {
341-
if(buildSettings)
341+
if (buildSettings) {
342342
pluginDirectoryResources = buildSettings.getPluginDirectories().collect { new FileSystemResource(it) } as Resource[]
343-
else
343+
}
344+
else {
344345
pluginDirectoryResources = [] as Resource[]
345-
cache['pluginDirectoryResources'] = pluginDirectoryResources
346+
}
347+
cache.pluginDirectoryResources = pluginDirectoryResources
346348
}
347349
return pluginDirectoryResources
348350
}
@@ -368,13 +370,15 @@ class PluginBuildSettings {
368370
* and the global "plugins" directory together.
369371
*/
370372
List<Resource> getImplicitPluginDirectories() {
371-
def implicitPluginDirectories = cache['implicitPluginDirectories']
372-
if(implicitPluginDirectories == null) {
373-
if(buildSettings)
373+
def implicitPluginDirectories = cache.implicitPluginDirectories
374+
if (implicitPluginDirectories == null) {
375+
if (buildSettings) {
374376
implicitPluginDirectories = buildSettings.getImplicitPluginDirectories().collect { new FileSystemResource(it) }
375-
else
377+
}
378+
else {
376379
implicitPluginDirectories = [] as Resource[]
377-
cache['implicitPluginDirectories'] = implicitPluginDirectories
380+
}
381+
cache.implicitPluginDirectories = implicitPluginDirectories
378382
}
379383
return implicitPluginDirectories
380384
}
@@ -404,7 +408,7 @@ class PluginBuildSettings {
404408
*/
405409
Resource[] getArtefactResources() {
406410
def basedir = buildSettings.baseDir.absolutePath
407-
def allArtefactResources = cache['allArtefactResources']
411+
def allArtefactResources = cache.allArtefactResources
408412
if (!allArtefactResources) {
409413
def resources = [] as Resource[]
410414

@@ -417,7 +421,7 @@ class PluginBuildSettings {
417421
resources = ArrayUtils.addAll(resources, getArtefactResourcesForOne(new File(basedir).canonicalFile.absolutePath))
418422

419423
allArtefactResources = resources
420-
cache['allArtefactResources'] = resources
424+
cache.allArtefactResources = resources
421425
}
422426
return allArtefactResources
423427
}
@@ -434,7 +438,7 @@ class PluginBuildSettings {
434438
* Obtains an array of all plugin descriptors (the root classes that end with *GrailsPlugin.groovy).
435439
*/
436440
Resource[] getPluginDescriptors() {
437-
def pluginDescriptors = cache['pluginDescriptors']
441+
def pluginDescriptors = cache.pluginDescriptors
438442
if (!pluginDescriptors) {
439443
def pluginDirs = getPluginDirectories().toList()
440444
if (buildSettings?.baseDir) {
@@ -449,7 +453,7 @@ class PluginBuildSettings {
449453
}
450454

451455
pluginDescriptors = descriptors as Resource[]
452-
cache['pluginDescriptors'] = pluginDescriptors
456+
cache.pluginDescriptors = pluginDescriptors
453457
}
454458
return pluginDescriptors
455459
}
@@ -526,12 +530,12 @@ class PluginBuildSettings {
526530
* Obtains the 'base' plugin descriptor, which is the plugin descriptor of the current plugin project.
527531
*/
528532
Resource getBasePluginDescriptor() {
529-
def basePluginDescriptor = cache['basePluginDescriptor']
533+
def basePluginDescriptor = cache.basePluginDescriptor
530534
if (!basePluginDescriptor) {
531535
basePluginDescriptor = getDescriptorForPlugin(
532536
new FileSystemResource(buildSettings.baseDir.absolutePath))
533537
if (basePluginDescriptor) {
534-
cache['basePluginDescriptor'] = basePluginDescriptor
538+
cache.basePluginDescriptor = basePluginDescriptor
535539
}
536540
}
537541
return basePluginDescriptor

0 commit comments

Comments
 (0)