Modifier and Type | Field and Description |
---|---|
private java.util.Set<java.lang.String> |
excludes |
private java.util.Set<java.lang.String> |
includes |
private java.lang.String |
pathPattern |
private java.lang.String |
pattern |
private boolean |
rawString |
private java.lang.String |
shadedPathPattern |
private java.lang.String |
shadedPattern |
Constructor and Description |
---|
SimpleRelocator(java.lang.String patt,
java.lang.String shadedPattern,
java.util.List<java.lang.String> includes,
java.util.List<java.lang.String> excludes) |
SimpleRelocator(java.lang.String patt,
java.lang.String shadedPattern,
java.util.List<java.lang.String> includes,
java.util.List<java.lang.String> excludes,
boolean rawString) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
applyToSourceContent(java.lang.String sourceContent) |
boolean |
canRelocateClass(java.lang.String clazz) |
boolean |
canRelocatePath(java.lang.String path) |
private boolean |
isExcluded(java.lang.String path) |
private boolean |
isIncluded(java.lang.String path) |
private static java.util.Set<java.lang.String> |
normalizePatterns(java.util.Collection<java.lang.String> patterns) |
java.lang.String |
relocateClass(java.lang.String clazz) |
java.lang.String |
relocatePath(java.lang.String path) |
private final java.lang.String pattern
private final java.lang.String pathPattern
private final java.lang.String shadedPattern
private final java.lang.String shadedPathPattern
private final java.util.Set<java.lang.String> includes
private final java.util.Set<java.lang.String> excludes
private final boolean rawString
public SimpleRelocator(java.lang.String patt, java.lang.String shadedPattern, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes)
public SimpleRelocator(java.lang.String patt, java.lang.String shadedPattern, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes, boolean rawString)
private static java.util.Set<java.lang.String> normalizePatterns(java.util.Collection<java.lang.String> patterns)
private boolean isIncluded(java.lang.String path)
private boolean isExcluded(java.lang.String path)
public boolean canRelocatePath(java.lang.String path)
canRelocatePath
in interface Relocator
public boolean canRelocateClass(java.lang.String clazz)
canRelocateClass
in interface Relocator
public java.lang.String relocatePath(java.lang.String path)
relocatePath
in interface Relocator
public java.lang.String relocateClass(java.lang.String clazz)
relocateClass
in interface Relocator
public java.lang.String applyToSourceContent(java.lang.String sourceContent)
applyToSourceContent
in interface Relocator