Skip to content

Commit

Permalink
remove unused shouldInject method
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeff Scott Brown committed Mar 2, 2015
1 parent f957673 commit 411dff8
Show file tree
Hide file tree
Showing 7 changed files with 2 additions and 66 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@
public interface TraitInjector {
Class getTrait();

boolean shouldInject(URL url);

String[] getArtefactTypes();
}

Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,6 @@ package grails.compiler.traits
import grails.artefact.Controller
import groovy.transform.CompileStatic

import java.util.regex.Pattern

import org.grails.io.support.GrailsResourceUtils

/**
*
* A {@link TraitInjector} that injects controllers with the {@link Controller} trait
Expand All @@ -35,19 +31,11 @@ import org.grails.io.support.GrailsResourceUtils
@CompileStatic
class ControllerTraitInjector implements TraitInjector {

static Pattern CONTROLLER_PATTERN = Pattern.compile(".+/" +
GrailsResourceUtils.GRAILS_APP_DIR + "/controllers/(.+)Controller\\.groovy");

@Override
Class getTrait() {
Controller
}

@Override
boolean shouldInject(URL url) {
return url != null && CONTROLLER_PATTERN.matcher(url.getFile()).find();
}


@Override
String[] getArtefactTypes() {
['Controller'] as String[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,7 @@
package grails.compiler.traits

import grails.artefact.DomainClass

import org.grails.core.artefact.DomainClassArtefactHandler
import org.grails.io.support.GrailsResourceUtils

/**
*
Expand All @@ -32,14 +30,9 @@ class DomainClassTraitInjector implements TraitInjector {
DomainClass
}

@Override
boolean shouldInject(URL url) {
GrailsResourceUtils.isDomainClass(url)
}

@Override
String[] getArtefactTypes() {
[DomainClassArtefactHandler.TYPE]
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@ package grails.compiler.traits

import grails.artefact.Interceptor
import groovy.transform.CompileStatic
import org.grails.io.support.GrailsResourceUtils

import java.util.regex.Pattern


/**
* Injects the {@link Interceptor} trait by convention
Expand All @@ -31,19 +27,11 @@ import java.util.regex.Pattern
@CompileStatic
class InterceptorTraitInjector implements TraitInjector {

static Pattern INTERCEPTOR_PATTERN = Pattern.compile(".+/" +
GrailsResourceUtils.GRAILS_APP_DIR + "/controllers/(.+)Interceptor\\.groovy");

@Override
Class getTrait() {
Interceptor
}

@Override
boolean shouldInject(URL url) {
return url != null && INTERCEPTOR_PATTERN.matcher(url.getFile()).find();
}

@Override
String[] getArtefactTypes() {
['Interceptor'] as String[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@
package grails.compiler.traits

import grails.artefact.Service
import org.grails.io.support.GrailsResourceUtils

import java.util.regex.Pattern


/**
* A {@link TraitInjector} for services
Expand All @@ -30,19 +26,11 @@ import java.util.regex.Pattern
*/
class ServiceTraitInjector implements TraitInjector {

static Pattern SERVICE_PATTERN = Pattern.compile(".+/" +
GrailsResourceUtils.GRAILS_APP_DIR + "/services/(.+)Service\\.groovy");

@Override
Class getTrait() {
Service
}

@Override
boolean shouldInject(URL url) {
return url != null && SERVICE_PATTERN.matcher(url.getFile()).find();
}

@Override
String[] getArtefactTypes() {
['Service'] as String[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,7 @@
package grails.compiler.traits

import grails.web.databinding.WebDataBinding

import org.grails.core.artefact.DomainClassArtefactHandler
import org.grails.io.support.GrailsResourceUtils

/**
*
Expand All @@ -32,11 +30,6 @@ class WebDataBindingTraitInjector implements TraitInjector {
WebDataBinding
}

@Override
boolean shouldInject(URL url) {
GrailsResourceUtils.isDomainClass(url)
}

@Override
String[] getArtefactTypes() {
[DomainClassArtefactHandler.TYPE]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@ package grails.compiler.traits

import grails.artefact.TagLibrary

import java.util.regex.Pattern

import org.grails.io.support.GrailsResourceUtils

/**
*
* @since 3.0
Expand All @@ -29,19 +25,11 @@ import org.grails.io.support.GrailsResourceUtils
*/
class TagLibraryTraitInjector implements TraitInjector {

static Pattern TAGLIB_PATTERN = Pattern.compile(".+/" +
GrailsResourceUtils.GRAILS_APP_DIR + "/taglib/(.+)TagLib\\.groovy")

@Override
Class getTrait() {
TagLibrary
}

@Override
boolean shouldInject(URL url) {
return url != null && TAGLIB_PATTERN.matcher(url.getFile()).find();
}


@Override
String[] getArtefactTypes() {
['TagLibrary', 'TagLib'] as String[]
Expand Down

0 comments on commit 411dff8

Please sign in to comment.