SYMBOL INDEX (702 symbols across 159 files) FILE: src/it/mrm/repository/MSHADE-247/mshade-247-one-0.1-sources.jar/org/apache/maven/its/shade/csj/Test.java class Test (line 22) | public class Test FILE: src/it/projects/MSHADE-105/bundle/src/main/java/test/Dummy.java class Dummy (line 28) | public class Dummy { method dump (line 29) | public static void dump(InputStream in) throws IOException { FILE: src/it/projects/MSHADE-260-reloc-serialized-lambda/src/main/java/org/apache/maven/its/shade/reloc/lambda/DataHolder.java class DataHolder (line 24) | public class DataHolder { method DataHolder (line 27) | public DataHolder(String value) { method getValue (line 31) | public String getValue() { FILE: src/it/projects/MSHADE-260-reloc-serialized-lambda/src/main/java/org/apache/maven/its/shade/reloc/lambda/Main.java class Main (line 25) | public class Main { method main (line 26) | public static void main(String[] args) { method transform (line 35) | public static String transform(DataHolder value, MapFunction, HashSet getFilters(File jar, List filters) { method addDirectory (line 576) | private void addDirectory(Set resources, JarOutputStream jos, ... method addRemappedClass (line 592) | private void addRemappedClass( method isFiltered (line 656) | private boolean isFiltered(List filters, String name) { method resourceTransformed (line 666) | private boolean resourceTransformed( method addJavaSource (line 694) | private void addJavaSource( method addResource (line 719) | private void addResource( type PackageMapper (line 745) | private interface PackageMapper { method map (line 754) | String map(String entityName, boolean mapPaths, boolean mapPackages); class DefaultPackageMapper (line 760) | private static class DefaultPackageMapper implements PackageMapper { method DefaultPackageMapper (line 765) | private DefaultPackageMapper(final List relocators) { method map (line 769) | @Override class LazyInitRemapper (line 796) | private static class LazyInitRemapper extends Remapper { method mapValue (line 799) | @Override method map (line 804) | @Override class ShadeClassRemapper (line 828) | private static class ShadeClassRemapper extends ClassRemapper implemen... method ShadeClassRemapper (line 833) | ShadeClassRemapper( method visitSource (line 843) | @Override method map (line 856) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/ShadeRequest.java class ShadeRequest (line 33) | public class ShadeRequest { method getJars (line 47) | public Set getJars() { method setJars (line 56) | public void setJars(Set jars) { method getUberJar (line 60) | public File getUberJar() { method setUberJar (line 69) | public void setUberJar(File uberJar) { method getFilters (line 73) | public List getFilters() { method setFilters (line 82) | public void setFilters(List filters) { method getRelocators (line 86) | public List getRelocators() { method setRelocators (line 95) | public void setRelocators(List relocators) { method getResourceTransformers (line 99) | public List getResourceTransformers() { method setResourceTransformers (line 108) | public void setResourceTransformers(List resource... method isShadeSourcesContent (line 112) | public boolean isShadeSourcesContent() { method setShadeSourcesContent (line 123) | public void setShadeSourcesContent(boolean shadeSourcesContent) { FILE: src/main/java/org/apache/maven/plugins/shade/Shader.java type Shader (line 28) | public interface Shader { method shade (line 36) | void shade(ShadeRequest shadeRequest) throws IOException, MojoExecutio... FILE: src/main/java/org/apache/maven/plugins/shade/ShadingResult.java class ShadingResult (line 24) | public class ShadingResult { FILE: src/main/java/org/apache/maven/plugins/shade/filter/Filter.java type Filter (line 26) | public interface Filter { method canFilter (line 31) | boolean canFilter(File jar); method isFiltered (line 37) | boolean isFiltered(String classFile); method finished (line 42) | void finished(); FILE: src/main/java/org/apache/maven/plugins/shade/filter/MinijarFilter.java class MinijarFilter (line 50) | public class MinijarFilter implements Filter { method MinijarFilter (line 63) | MinijarFilter(int classesKept, int classesRemoved, Log log) { method MinijarFilter (line 74) | public MinijarFilter(MavenProject project, Log log) throws IOException { method MinijarFilter (line 84) | public MinijarFilter(MavenProject project, Log log, Set entryP... method MinijarFilter (line 96) | public MinijarFilter(MavenProject project, Log log, List... method removeServices (line 150) | private void removeServices(final MavenProject project, final Clazzpat... method removeServicesFromDir (line 176) | private boolean removeServicesFromDir(Clazzpath cp, Set neededC... method removeServicesFromJar (line 205) | private boolean removeServicesFromJar(Clazzpath cp, Set neededC... method scanServiceProviderConfigFile (line 234) | private boolean scanServiceProviderConfigFile(Clazzpath cp, BufferedRe... method removeClass (line 254) | private void removeClass(final Clazz clazz) { method addDependencyToClasspath (line 259) | private ClazzpathUnit addDependencyToClasspath(Clazzpath cp, Artifact ... method removePackages (line 279) | private void removePackages(ClazzpathUnit artifactUnit) { method removePackages (line 285) | private void removePackages(Set clazzes, Set packageNam... method removeSpecificallyIncludedClasses (line 297) | private void removeSpecificallyIncludedClasses(MavenProject project, L... method canFilter (line 323) | @Override method isFiltered (line 328) | @Override method finished (line 343) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/filter/SimpleFilter.java class SimpleFilter (line 36) | public class SimpleFilter implements Filter { method SimpleFilter (line 52) | @Deprecated method SimpleFilter (line 61) | public SimpleFilter(final Set jars, final ArchiveFilter archiveF... method SimpleFilter (line 71) | private SimpleFilter( method canFilter (line 83) | @Override method isFiltered (line 89) | @Override method isSpecificallyIncluded (line 100) | public boolean isSpecificallyIncluded(String classFile) { method isIncluded (line 110) | private boolean isIncluded(String classFile) { method isExcluded (line 118) | private boolean isExcluded(String classFile) { method matchPaths (line 126) | private boolean matchPaths(Set patterns, String classFile) { method normalizePath (line 137) | private String normalizePath(String path) { method normalizePatterns (line 141) | private Set normalizePatterns(Set patterns) { method finished (line 160) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/mojo/ArchiveFilter.java class ArchiveFilter (line 26) | public class ArchiveFilter { method getArtifact (line 35) | public String getArtifact() { method getIncludes (line 39) | public Set getIncludes() { method getExcludes (line 43) | public Set getExcludes() { method getExcludeDefaults (line 47) | public boolean getExcludeDefaults() { FILE: src/main/java/org/apache/maven/plugins/shade/mojo/ArtifactId.java class ArtifactId (line 28) | class ArtifactId { method ArtifactId (line 38) | ArtifactId(Dependency dependency) { method ArtifactId (line 42) | ArtifactId(Artifact artifact) { method ArtifactId (line 46) | ArtifactId(String groupId, String artifactId, String type, String clas... method ArtifactId (line 53) | ArtifactId(String id) { method getGroupId (line 64) | public String getGroupId() { method getArtifactId (line 68) | public String getArtifactId() { method getType (line 72) | public String getType() { method getClassifier (line 76) | public String getClassifier() { method matches (line 80) | public boolean matches(ArtifactId pattern) { method match (line 96) | private boolean match(String str, String pattern) { FILE: src/main/java/org/apache/maven/plugins/shade/mojo/ArtifactSelector.java class ArtifactSelector (line 29) | class ArtifactSelector { method ArtifactSelector (line 35) | ArtifactSelector(Artifact projectArtifact, ArtifactSet artifactSet, St... method ArtifactSelector (line 46) | ArtifactSelector(Collection includes, Collection exclu... method toIds (line 55) | private static Collection toIds(Collection pattern... method isSelected (line 67) | public boolean isSelected(Artifact artifact) { method isSelected (line 71) | boolean isSelected(ArtifactId id) { method matches (line 75) | private boolean matches(Collection patterns, ArtifactId id) { FILE: src/main/java/org/apache/maven/plugins/shade/mojo/ArtifactSet.java class ArtifactSet (line 26) | public class ArtifactSet { method getIncludes (line 31) | public Set getIncludes() { method getExcludes (line 35) | public Set getExcludes() { FILE: src/main/java/org/apache/maven/plugins/shade/mojo/PackageRelocation.java class PackageRelocation (line 27) | public class PackageRelocation { method getPattern (line 40) | public String getPattern() { method getShadedPattern (line 44) | public String getShadedPattern() { method getIncludes (line 48) | public List getIncludes() { method getExcludes (line 52) | public List getExcludes() { method isRawString (line 56) | public boolean isRawString() { method isShadeSerializedLambda (line 60) | public boolean isShadeSerializedLambda() { FILE: src/main/java/org/apache/maven/plugins/shade/mojo/RelativizePath.java class RelativizePath (line 29) | public final class RelativizePath { method RelativizePath (line 30) | private RelativizePath() { method convertToRelativePath (line 41) | static String convertToRelativePath(File thing, File relativeTo) { method parentDirs (line 83) | static List parentDirs(File of) { FILE: src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java class ShadeMojo (line 98) | @Mojo( method execute (line 467) | @SuppressWarnings("checkstyle:methodlength") method createErrorOutput (line 684) | private void createErrorOutput() { method shadeRequest (line 696) | private ShadeRequest shadeRequest( method createShadeSourcesRequest (line 712) | private ShadeRequest createShadeSourcesRequest( method setupHintedShader (line 725) | private void setupHintedShader() throws MojoExecutionException { method processArtifactSelectors (line 736) | private List processArtifactSelectors( method invalidMainArtifact (line 851) | private boolean invalidMainArtifact() { method replaceFile (line 856) | private void replaceFile(File oldFile, File newFile) throws MojoExecut... method copyFiles (line 891) | private void copyFiles(File source, File target) throws IOException { method resolveArtifactForClassifier (line 898) | private Artifact resolveArtifactForClassifier(Artifact artifact, Strin... method resolveArtifact (line 923) | private org.eclipse.aether.artifact.Artifact resolveArtifact(org.eclip... method getRelocators (line 932) | private List getRelocators() { method getResourceTransformers (line 951) | private List getResourceTransformers() throws Moj... method getFilters (line 964) | private List getFilters(List artifactCollection) thr... method shadedArtifactFileWithClassifier (line 1034) | private File shadedArtifactFileWithClassifier() { method shadedSourceArtifactFileWithClassifier (line 1041) | private File shadedSourceArtifactFileWithClassifier() { method shadedTestSourceArtifactFileWithClassifier (line 1045) | private File shadedTestSourceArtifactFileWithClassifier() { method shadedArtifactFileWithClassifier (line 1049) | private File shadedArtifactFileWithClassifier(String classifier) { method shadedTestArtifactFileWithClassifier (line 1056) | private File shadedTestArtifactFileWithClassifier() { method shadedSourcesArtifactFile (line 1060) | private File shadedSourcesArtifactFile() { method shadedTestSourcesArtifactFile (line 1064) | private File shadedTestSourcesArtifactFile() { method shadedArtifactFile (line 1068) | private File shadedArtifactFile(String classifier) { method shadedTestArtifactFile (line 1084) | private File shadedTestArtifactFile() { method createDependencyReducedPom (line 1090) | private void createDependencyReducedPom(Set artifactsToRemove) method rewriteDependencyReducedPomIfWeHaveReduction (line 1157) | private void rewriteDependencyReducedPomIfWeHaveReduction( method removeSystemScopedDependencies (line 1238) | private void removeSystemScopedDependencies(Set artifactsToRem... method addSystemScopedDependencyFromNonInterpolatedPom (line 1246) | private void addSystemScopedDependencyFromNonInterpolatedPom( method createDependency (line 1255) | private Dependency createDependency(Artifact artifact) { method getId (line 1273) | private String getId(Artifact artifact) { method getId (line 1277) | private String getId(Dependency dependency) { method getId (line 1282) | private String getId(String groupId, String artifactId, String type, S... method updateExcludesInDeps (line 1286) | public boolean updateExcludesInDeps( method dependencyHasExclusion (line 1362) | private boolean dependencyHasExclusion(Dependency dep, Artifact exclus... method toResourceTransformers (line 1374) | private List toResourceTransformers( FILE: src/main/java/org/apache/maven/plugins/shade/pom/Counter.java class Counter (line 24) | public class Counter { method Counter (line 44) | public Counter(int depthLevel) { method getCurrentIndex (line 55) | public int getCurrentIndex() { method getDepth (line 63) | public int getDepth() { method increaseCount (line 70) | public void increaseCount() { FILE: src/main/java/org/apache/maven/plugins/shade/pom/MavenJDOMWriter.java class MavenJDOMWriter (line 88) | public class MavenJDOMWriter { method MavenJDOMWriter (line 99) | public MavenJDOMWriter() { method MavenJDOMWriter (line 103) | public MavenJDOMWriter(final String lineSeparator) { method findAndReplaceProperties (line 117) | protected Element findAndReplaceProperties(Counter counter, Element pa... method findAndReplaceSimpleElement (line 150) | protected Element findAndReplaceSimpleElement( method findAndReplaceSimpleLists (line 177) | protected Element findAndReplaceSimpleLists( method findAndReplaceXpp3DOM (line 221) | protected Element findAndReplaceXpp3DOM(Counter counter, Element paren... method insertAtPreferredLocation (line 237) | protected void insertAtPreferredLocation(Element parent, Element child... method iterateContributor (line 283) | protected void iterateContributor( method iterateDependency (line 326) | protected void iterateDependency( method iterateDeveloper (line 369) | protected void iterateDeveloper( method iterateExclusion (line 412) | protected void iterateExclusion( method iterateExtension (line 455) | protected void iterateExtension( method iterateLicense (line 498) | protected void iterateLicense( method iterateMailingList (line 541) | protected void iterateMailingList( method iterateNotifier (line 584) | protected void iterateNotifier( method iteratePlugin (line 627) | protected void iteratePlugin( method iteratePluginExecution (line 670) | protected void iteratePluginExecution( method iterateProfile (line 713) | protected void iterateProfile( method iterateReportPlugin (line 756) | protected void iterateReportPlugin( method iterateReportSet (line 799) | protected void iterateReportSet( method iterateRepository (line 842) | protected void iterateRepository( method iterateResource (line 885) | protected void iterateResource( method replaceXpp3DOM (line 926) | protected void replaceXpp3DOM(Element parent, Xpp3Dom parentDom, Count... method updateActivationFile (line 967) | protected void updateActivationFile(ActivationFile value, String xmlTa... method updateActivationOS (line 985) | protected void updateActivationOS(ActivationOS value, String xmlTag, C... method updateActivationProperty (line 1005) | protected void updateActivationProperty(ActivationProperty value, Stri... method updateBuild (line 1024) | protected void updateBuild(Build value, String xmlTag, Counter counter... method updateBuildBase (line 1056) | protected void updateBuildBase(BuildBase value, String xmlTag, Counter... method updateCiManagement (line 1080) | protected void updateCiManagement(CiManagement value, String xmlTag, C... method updateConfigurationContainer (line 1099) | protected void updateConfigurationContainer( method updateContributor (line 1118) | protected void updateContributor(Contributor value, String xmlTag, Cou... method updateDependency (line 1139) | protected void updateDependency(Dependency value, String xmlTag, Count... method updateDependencyManagement (line 1162) | protected void updateDependencyManagement( method updateDeploymentRepository (line 1180) | protected void updateDeploymentRepository( method updateDeveloper (line 1207) | protected void updateDeveloper(Developer value, String xmlTag, Counter... method updateDistributionManagement (line 1229) | protected void updateDistributionManagement( method updateElement (line 1253) | protected Element updateElement(Counter counter, Element parent, Strin... method updateExclusion (line 1287) | protected void updateExclusion(Exclusion value, String xmlTag, Counter... method updateExtension (line 1302) | protected void updateExtension(Extension value, String xmlTag, Counter... method updateFileSet (line 1318) | protected void updateFileSet(FileSet value, String xmlTag, Counter cou... method updateIssueManagement (line 1337) | protected void updateIssueManagement(IssueManagement value, String xml... method updateLicense (line 1355) | protected void updateLicense(License value, String xmlTag, Counter cou... method updateMailingList (line 1372) | protected void updateMailingList(MailingList value, String xmlTag, Cou... method updateModel (line 1391) | protected void updateModel(Model value, String xmlTag, Counter counter... method updateModelBase (line 1434) | protected void updateModelBase(ModelBase value, String xmlTag, Counter... method updateNotifier (line 1461) | protected void updateNotifier(Notifier value, String xmlTag, Counter c... method updateOrganization (line 1502) | protected void updateOrganization(Organization value, String xmlTag, C... method updateParent (line 1520) | protected void updateParent(Parent value, String xmlTag, Counter count... method updatePatternSet (line 1540) | protected void updatePatternSet(PatternSet value, String xmlTag, Count... method updatePlugin (line 1558) | protected void updatePlugin(Plugin value, String xmlTag, Counter count... method updatePluginConfiguration (line 1585) | protected void updatePluginConfiguration( method updatePluginContainer (line 1605) | protected void updatePluginContainer(PluginContainer value, String xml... method updatePluginExecution (line 1622) | protected void updatePluginExecution(PluginExecution value, String xml... method updatePluginManagement (line 1640) | protected void updatePluginManagement(PluginManagement value, String x... method updatePrerequisites (line 1657) | protected void updatePrerequisites(Prerequisites value, String xmlTag,... method updateProfile (line 1674) | protected void updateProfile(Profile value, String xmlTag, Counter cou... method updateRelocation (line 1698) | protected void updateRelocation(Relocation value, String xmlTag, Count... method updateReportPlugin (line 1718) | protected void updateReportPlugin(ReportPlugin value, String xmlTag, C... method updateReportSet (line 1737) | protected void updateReportSet(ReportSet value, String xmlTag, Counter... method updateReporting (line 1754) | protected void updateReporting(Reporting value, String xmlTag, Counter... method updateRepository (line 1778) | protected void updateRepository(Repository value, String xmlTag, Count... method updateRepositoryBase (line 1797) | protected void updateRepositoryBase(RepositoryBase value, String xmlTa... method updateRepositoryPolicy (line 1817) | protected void updateRepositoryPolicy(RepositoryPolicy value, String x... method updateResource (line 1837) | protected void updateResource(Resource value, String xmlTag, Counter c... method updateScm (line 1860) | protected void updateScm(Scm value, String xmlTag, Counter counter, El... method updateSite (line 1884) | protected void updateSite(Site value, String xmlTag, Counter counter, ... method write (line 1904) | public void write(Model project, Document document, OutputStream strea... method write (line 1921) | public void write(Model project, Document document, OutputStreamWriter... method write (line 1936) | public void write(Model project, Document document, Writer writer, For... FILE: src/main/java/org/apache/maven/plugins/shade/pom/PomWriter.java class PomWriter (line 33) | public class PomWriter { method write (line 34) | public static void write(Writer w, Model newModel) throws IOException { method write (line 38) | public static void write(Writer w, Model newModel, boolean namespaceDe... FILE: src/main/java/org/apache/maven/plugins/shade/relocation/Relocator.java type Relocator (line 22) | public interface Relocator { method canRelocatePath (line 25) | boolean canRelocatePath(String clazz); method relocatePath (line 27) | String relocatePath(String clazz); method canRelocateClass (line 29) | boolean canRelocateClass(String clazz); method relocateClass (line 35) | String relocateClass(String input); method applyToSourceContent (line 37) | String applyToSourceContent(String sourceContent); method relocateAllClasses (line 43) | String relocateAllClasses(String input); FILE: src/main/java/org/apache/maven/plugins/shade/relocation/SerializedLambdaRelocator.java class SerializedLambdaRelocator (line 25) | public class SerializedLambdaRelocator extends SimpleRelocator { method SerializedLambdaRelocator (line 32) | public SerializedLambdaRelocator( method canRelocatePath (line 46) | @Override method canRelocateClass (line 51) | @Override method relocatePath (line 56) | @Override method relocateClass (line 63) | @Override method relocateAllClasses (line 68) | @Override method applyToSourceContent (line 73) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/relocation/SimpleRelocator.java class SimpleRelocator (line 36) | public class SimpleRelocator implements Relocator { method SimpleRelocator (line 109) | public SimpleRelocator(String patt, String shadedPattern, List... method SimpleRelocator (line 123) | public SimpleRelocator( method normalizePatterns (line 200) | private static Set normalizePatterns(Collection patter... method isIncluded (line 220) | protected boolean isIncluded(String path) { method isExcluded (line 232) | protected boolean isExcluded(String path) { method canRelocatePath (line 243) | @Override method canRelocateClass (line 268) | @Override method relocatePath (line 273) | @Override method relocateClass (line 282) | @Override method relocateAllClasses (line 287) | @Override method applyToSourceContent (line 292) | @Override method shadeSourceWithExcludes (line 301) | private String shadeSourceWithExcludes( FILE: src/main/java/org/apache/maven/plugins/shade/resource/AbstractCompatibilityTransformer.java class AbstractCompatibilityTransformer (line 30) | abstract class AbstractCompatibilityTransformer implements ReproducibleR... method processResource (line 31) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/ApacheLicenseResourceTransformer.java class ApacheLicenseResourceTransformer (line 31) | public class ApacheLicenseResourceTransformer extends AbstractCompatibil... method canTransformResource (line 38) | @Override method processResource (line 45) | @Override method hasTransformedResource (line 51) | @Override method modifyOutputStream (line 56) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/ApacheNoticeResourceTransformer.java class ApacheNoticeResourceTransformer (line 43) | public class ApacheNoticeResourceTransformer extends AbstractCompatibili... method canTransformResource (line 82) | @Override method processResource (line 89) | @Override method hasTransformedResource (line 172) | @Override method modifyOutputStream (line 177) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/AppendingTransformer.java class AppendingTransformer (line 34) | public class AppendingTransformer extends AbstractCompatibilityTransform... method canTransformResource (line 41) | @Override method processResource (line 46) | @Override method hasTransformedResource (line 56) | @Override method modifyOutputStream (line 61) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/ComponentsXmlResourceTransformer.java class ComponentsXmlResourceTransformer (line 43) | public class ComponentsXmlResourceTransformer extends AbstractCompatibil... method canTransformResource (line 50) | @Override method processResource (line 55) | @Override method modifyOutputStream (line 123) | @Override method hasTransformedResource (line 137) | @Override method getTransformedResource (line 142) | byte[] getTransformedResource() throws IOException { method getRelocatedClass (line 162) | private String getRelocatedClass(String className, List rel... method getValue (line 174) | private static String getValue(Xpp3Dom dom, String element) { method setValue (line 180) | private static void setValue(Xpp3Dom dom, String element, String value) { FILE: src/main/java/org/apache/maven/plugins/shade/resource/DontIncludeResourceTransformer.java class DontIncludeResourceTransformer (line 32) | public class DontIncludeResourceTransformer extends AbstractCompatibilit... method canTransformResource (line 37) | @Override method processResource (line 54) | @Override method hasTransformedResource (line 60) | @Override method modifyOutputStream (line 65) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/GroovyResourceTransformer.java class GroovyResourceTransformer (line 37) | public class GroovyResourceTransformer extends AbstractCompatibilityTran... method canTransformResource (line 54) | @Override method processResource (line 59) | @Override method append (line 80) | private void append(String entry, List list) { method hasTransformedResource (line 86) | @Override method modifyOutputStream (line 91) | @Override method join (line 111) | private String join(Collection strings) { method setExtModuleName (line 127) | public void setExtModuleName(String extModuleName) { method setExtModuleVersion (line 131) | public void setExtModuleVersion(String extModuleVersion) { FILE: src/main/java/org/apache/maven/plugins/shade/resource/IncludeResourceTransformer.java class IncludeResourceTransformer (line 36) | public class IncludeResourceTransformer extends AbstractCompatibilityTra... method canTransformResource (line 43) | @Override method processResource (line 48) | @Override method hasTransformedResource (line 56) | @Override method modifyOutputStream (line 61) | @Override method toString (line 72) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/ManifestResourceTransformer.java class ManifestResourceTransformer (line 42) | public class ManifestResourceTransformer extends AbstractCompatibilityTr... method setMainClass (line 62) | public void setMainClass(String mainClass) { method setManifestEntries (line 66) | public void setManifestEntries(Map manifestEntries) { method setAdditionalAttributes (line 70) | public void setAdditionalAttributes(List additionalAttributes) { method canTransformResource (line 74) | @Override method processResource (line 79) | @Override method hasTransformedResource (line 118) | @Override method modifyOutputStream (line 123) | @Override method relocate (line 152) | private String relocate(String originalValue, List relocato... method setForShade (line 165) | public void setForShade(String shade) { method isForShade (line 169) | public boolean isForShade(String shade) { method isUsedForDefaultShading (line 173) | public boolean isUsedForDefaultShading() { FILE: src/main/java/org/apache/maven/plugins/shade/resource/PluginXmlResourceTransformer.java class PluginXmlResourceTransformer (line 45) | public class PluginXmlResourceTransformer extends AbstractCompatibilityT... method canTransformResource (line 52) | @Override method processResource (line 57) | @Override method modifyOutputStream (line 122) | @Override method hasTransformedResource (line 135) | @Override method getTransformedResource (line 140) | byte[] getTransformedResource() throws IOException { method getRelocatedClass (line 160) | private String getRelocatedClass(String className, List rel... method getValue (line 172) | private static String getValue(Xpp3Dom dom, String element) { method setValue (line 178) | private static void setValue(Xpp3Dom dom, String element, String value) { method getAttribute (line 188) | private static String getAttribute(Xpp3Dom dom, String attribute) { method setAttribute (line 192) | private static void setAttribute(Xpp3Dom dom, String attribute, String... FILE: src/main/java/org/apache/maven/plugins/shade/resource/ReproducibleResourceTransformer.java type ReproducibleResourceTransformer (line 35) | public interface ReproducibleResourceTransformer extends ResourceTransfo... method processResource (line 44) | void processResource(String resource, InputStream is, List ... FILE: src/main/java/org/apache/maven/plugins/shade/resource/ResourceBundleAppendingTransformer.java class ResourceBundleAppendingTransformer (line 40) | public class ResourceBundleAppendingTransformer extends AbstractCompatib... method setBasename (line 51) | public void setBasename(String basename) { method canTransformResource (line 55) | @Override method processResource (line 60) | @Override method hasTransformedResource (line 77) | @Override method modifyOutputStream (line 82) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/ResourceTransformer.java type ResourceTransformer (line 29) | public interface ResourceTransformer { method canTransformResource (line 30) | boolean canTransformResource(String resource); method processResource (line 40) | void processResource(String resource, InputStream is, List ... method hasTransformedResource (line 42) | boolean hasTransformedResource(); method modifyOutputStream (line 44) | void modifyOutputStream(JarOutputStream os) throws IOException; FILE: src/main/java/org/apache/maven/plugins/shade/resource/ServicesResourceTransformer.java class ServicesResourceTransformer (line 43) | public class ServicesResourceTransformer extends AbstractCompatibilityTr... method canTransformResource (line 50) | @Override method processResource (line 55) | @Override method hasTransformedResource (line 85) | @Override method modifyOutputStream (line 90) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/SisuIndexResourceTransformer.java class SisuIndexResourceTransformer (line 39) | public class SisuIndexResourceTransformer extends AbstractCompatibilityT... method canTransformResource (line 46) | @Override method processResource (line 51) | @Override method hasTransformedResource (line 71) | @Override method modifyOutputStream (line 76) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/UseDependencyReducedPom.java class UseDependencyReducedPom (line 31) | public class UseDependencyReducedPom { method createPomReplaceTransformers (line 32) | public static List createPomReplaceTransformers( FILE: src/main/java/org/apache/maven/plugins/shade/resource/XmlAppendingTransformer.java class XmlAppendingTransformer (line 45) | public class XmlAppendingTransformer extends AbstractCompatibilityTransf... method canTransformResource (line 56) | @Override method processResource (line 61) | @Override method hasTransformedResource (line 111) | @Override method modifyOutputStream (line 116) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/properties/MicroprofileConfigTransformer.java class MicroprofileConfigTransformer (line 26) | public class MicroprofileConfigTransformer extends PropertiesTransformer { method MicroprofileConfigTransformer (line 27) | public MicroprofileConfigTransformer() { FILE: src/main/java/org/apache/maven/plugins/shade/resource/properties/OpenWebBeansPropertiesTransformer.java class OpenWebBeansPropertiesTransformer (line 26) | public class OpenWebBeansPropertiesTransformer extends PropertiesTransfo... method OpenWebBeansPropertiesTransformer (line 27) | public OpenWebBeansPropertiesTransformer() { FILE: src/main/java/org/apache/maven/plugins/shade/resource/properties/PropertiesTransformer.java class PropertiesTransformer (line 43) | public class PropertiesTransformer implements ReproducibleResourceTransf... method PropertiesTransformer (line 53) | public PropertiesTransformer() { method PropertiesTransformer (line 57) | protected PropertiesTransformer( method canTransformResource (line 65) | @Override method processResource (line 70) | @Override method processResource (line 75) | @Override method hasTransformedResource (line 87) | @Override method modifyOutputStream (line 92) | @Override method setReverseOrder (line 115) | public void setReverseOrder(final boolean reverseOrder) { method setResource (line 119) | public void setResource(final String resource) { method setOrdinalKey (line 123) | public void setOrdinalKey(final String ordinalKey) { method setDefaultOrdinal (line 127) | public void setDefaultOrdinal(final int defaultOrdinal) { method setAlreadyMergedKey (line 131) | public void setAlreadyMergedKey(final String alreadyMergedKey) { method sortProperties (line 135) | private List sortProperties() { method getConfigurationOrdinal (line 168) | private int getConfigurationOrdinal(final Properties p) { method mergeProperties (line 179) | private static Properties mergeProperties(final List sorte... FILE: src/main/java/org/apache/maven/plugins/shade/resource/properties/SortedProperties.java class SortedProperties (line 39) | public class SortedProperties extends Properties { method entrySet (line 40) | @Override method keys (line 52) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/properties/io/NoCloseOutputStream.java class NoCloseOutputStream (line 28) | public class NoCloseOutputStream extends OutputStream { method NoCloseOutputStream (line 31) | public NoCloseOutputStream(OutputStream delegate) { method write (line 35) | @Override method write (line 40) | @Override method write (line 45) | @Override method flush (line 50) | @Override method close (line 55) | @Override FILE: src/main/java/org/apache/maven/plugins/shade/resource/properties/io/SkipPropertiesDateLineWriter.java class SkipPropertiesDateLineWriter (line 28) | public class SkipPropertiesDateLineWriter extends BufferedWriter { method SkipPropertiesDateLineWriter (line 31) | public SkipPropertiesDateLineWriter(Writer out) { method write (line 35) | @Override type State (line 44) | private enum State { method shouldSkip (line 46) | @Override method next (line 51) | @Override method shouldSkip (line 57) | @Override method next (line 62) | @Override method shouldSkip (line 68) | @Override method next (line 73) | @Override method shouldSkip (line 79) | abstract boolean shouldSkip(String content); method next (line 81) | abstract State next(); FILE: src/test/java/org/apache/maven/plugins/shade/DefaultShaderTest.java class DefaultShaderTest (line 92) | public class DefaultShaderTest { method testNoopWhenNotRelocated (line 101) | @Test method testOverlappingResourcesAreLogged (line 155) | @Test method testOverlappingResourcesAreLoggedExceptATransformerHandlesIt (line 191) | @Test method testShaderWithDefaultShadedPattern (line 242) | @Test method testShaderWithStaticInitializedClass (line 247) | @Test method testShaderWithCustomShadedPattern (line 281) | @Test method testShaderWithoutExcludesShouldRemoveReferencesOfOriginalPattern (line 286) | @Test method testHandleDirectory (line 294) | @Test method testShaderWithRelocatedClassname (line 338) | @Test method testShaderWithNestedJar (line 392) | @Test method testShaderNoOverwrite (line 428) | @Test method testShaderWithDuplicateService (line 470) | @Test method testShaderWithSmallEntries (line 517) | @Test method writeEntryWithoutCompression (line 554) | private void writeEntryWithoutCompression(String entryName, byte[] ent... method shaderWithPattern (line 569) | private void shaderWithPattern(String shadedPattern, File jar, String[... method shaderWithPattern (line 576) | private void shaderWithPattern(String shadedPattern, File jar, String[... method newShader (line 599) | private DefaultShader newShader() { method mockLogger (line 607) | private Logger mockLogger() { method areEqual (line 618) | private boolean areEqual(final JarFile jar1, final JarFile jar2, final... method areEqual (line 622) | private boolean areEqual(final JarFile jar1, final JarFile jar2, final... FILE: src/test/java/org/apache/maven/plugins/shade/MockShader.java class MockShader (line 31) | @Singleton method shade (line 34) | public void shade(ShadeRequest shadeRequest) throws IOException, MojoE... FILE: src/test/java/org/apache/maven/plugins/shade/custom/CustomReproducibleResourceTransformer.java class CustomReproducibleResourceTransformer (line 33) | public class CustomReproducibleResourceTransformer implements Reproducib... method canTransformResource (line 34) | @Override method processResource (line 42) | @Override method processResource (line 53) | @Override method hasTransformedResource (line 60) | @Override method modifyOutputStream (line 65) | @Override FILE: src/test/java/org/apache/maven/plugins/shade/filter/MinijarFilterTest.java class MinijarFilterTest (line 51) | public class MinijarFilterTest { method init (line 63) | @Before method testWithMockProject (line 76) | @Test method testWithPomProject (line 93) | @Test method mockProject (line 111) | private MavenProject mockProject(File outputDirectory, File file, Stri... method finsishedShouldProduceMessageForClassesTotalNonZero (line 153) | @Test method finishedShouldProduceMessageForClassesTotalZero (line 164) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/filter/SimpleFilterTest.java class SimpleFilterTest (line 34) | public class SimpleFilterTest { method testIsFiltered (line 36) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/mojo/ArtifactIdTest.java class ArtifactIdTest (line 30) | public class ArtifactIdTest { method testIdParsing (line 32) | @Test method testMatches (line 121) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/mojo/ArtifactSelectorTest.java class ArtifactSelectorTest (line 32) | public class ArtifactSelectorTest { method newSelector (line 34) | private ArtifactSelector newSelector(Collection includes, Coll... method testIsSelected (line 38) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/mojo/RelativizePathTest.java class RelativizePathTest (line 28) | public class RelativizePathTest { method runTests (line 45) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/mojo/ShadeMojoTest.java class ShadeMojoTest (line 71) | public class ShadeMojoTest extends AbstractMojoTestCase { method customizeContainerConfiguration (line 72) | @Override method testManifestTransformerSelection (line 77) | public void testManifestTransformerSelection() throws Exception { method testShaderWithDefaultShadedPattern (line 110) | public void testShaderWithDefaultShadedPattern() throws Exception { method testShaderWithCustomShadedPattern (line 114) | public void testShaderWithCustomShadedPattern() throws Exception { method testShaderWithExclusions (line 118) | public void testShaderWithExclusions() throws Exception { method testShadeWithFilter (line 162) | public void testShadeWithFilter() throws Exception { method shaderWithPattern (line 230) | public void shaderWithPattern(String shadedPattern, File jar) throws E... FILE: src/test/java/org/apache/maven/plugins/shade/relocation/SimpleRelocatorParameterTest.java class SimpleRelocatorParameterTest (line 27) | public class SimpleRelocatorParameterTest { method testThatNullShadedPatternInConstructorShouldNotThrowNullPointerException (line 29) | @Test method constructThenFailOnNullPointerException (line 34) | private void constructThenFailOnNullPointerException(String pattern, S... FILE: src/test/java/org/apache/maven/plugins/shade/relocation/SimpleRelocatorTest.java class SimpleRelocatorTest (line 36) | public class SimpleRelocatorTest { method testNoNpeRelocateClass (line 38) | @Test method testCanRelocatePath (line 43) | @Test method testCanRelocateClass (line 76) | @Test method testCanRelocateRawString (line 99) | @Test method testCanRelocateAbsClassPath (line 111) | @Test method testCanRelocateAbsClassPathWithExcludes (line 118) | @Test method testCanRelocateAbsClassPathWithIncludes (line 128) | @Test method testRelocatePath (line 138) | @Test method testRelocateClass (line 149) | @Test method testRelocateAllClasses (line 162) | @Test method testRelocateRawString (line 179) | @Test method testRelocateMavenFiles (line 190) | @Test method testRelocateSourceWithExcludesRaw (line 271) | @Test method testRelocateSourceWithExcludes (line 282) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/resource/ApacheLicenseResourceTransformerTest.java class ApacheLicenseResourceTransformerTest (line 34) | public class ApacheLicenseResourceTransformerTest { method setUp (line 46) | @Before method testCanTransformResource (line 51) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/resource/ApacheNoticeResourceTransformerTest.java class ApacheNoticeResourceTransformerTest (line 40) | public class ApacheNoticeResourceTransformerTest { method setUp (line 53) | @Before method testCanTransformResource (line 58) | @Test method testNoParametersShouldNotThrowNullPointerWhenNoInput (line 68) | @Test method testNoParametersShouldNotThrowNullPointerWhenNoLinesOfInput (line 73) | @Test method testNoParametersShouldNotThrowNullPointerWhenOneLineOfInput (line 78) | @Test method testNoParametersShouldNotThrowNullPointerWhenTwoLinesOfInput (line 83) | @Test method testNoParametersShouldNotThrowNullPointerWhenLineStartsWithSlashSlash (line 88) | @Test method testNoParametersShouldNotThrowNullPointerWhenLineIsSlashSlash (line 93) | @Test method testNoParametersShouldNotThrowNullPointerWhenLineIsEmpty (line 98) | @Test method processAndFailOnNullPointer (line 103) | private void processAndFailOnNullPointer(final String noticeText) thro... FILE: src/test/java/org/apache/maven/plugins/shade/resource/AppendingTransformerTest.java class AppendingTransformerTest (line 34) | public class AppendingTransformerTest { method setUp (line 46) | @Before method testCanTransformResource (line 51) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/resource/ComponentsXmlResourceTransformerTest.java class ComponentsXmlResourceTransformerTest (line 38) | public class ComponentsXmlResourceTransformerTest { method setUp (line 41) | @Before method testConfigurationMerging (line 46) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/resource/GroovyResourceTransformerTest.java class GroovyResourceTransformerTest (line 44) | public class GroovyResourceTransformerTest { method stream (line 46) | private static InputStream stream(Properties props) throws Exception { method module (line 52) | private static InputStream module( method transform (line 66) | private static Properties transform(GroovyResourceTransformer transfor... method testFilter (line 86) | @Test method testEmpty (line 95) | @Test method testSpecifyModuleName (line 102) | @Test method testConcatenation (line 119) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/resource/ManifestResourceTransformerTest.java class ManifestResourceTransformerTest (line 41) | public class ManifestResourceTransformerTest { method setUp (line 44) | @Before method createTestManifest (line 49) | private Manifest createTestManifest() { method rewriteDefaultAttributes (line 84) | @Test method rewriteDefaultAttributesWithSameSuffix (line 126) | @Test() method rewriteAdditionalAttributes (line 152) | @Test method transform (line 171) | private ByteArrayOutputStream transform(final Manifest manifest, List<... FILE: src/test/java/org/apache/maven/plugins/shade/resource/ReproducibleResourceTransformer.java type ReproducibleResourceTransformer (line 37) | public interface ReproducibleResourceTransformer extends ResourceTransfo... method processResource (line 38) | void processResource(String resource, InputStream is, List ... FILE: src/test/java/org/apache/maven/plugins/shade/resource/ResourceBundleAppendingTransformerTest.java class ResourceBundleAppendingTransformerTest (line 27) | public class ResourceBundleAppendingTransformerTest { method setUp (line 30) | @Before method testCanTransformResource (line 35) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/resource/ServiceResourceTransformerTest.java class ServiceResourceTransformerTest (line 48) | public class ServiceResourceTransformerTest { method relocatedClasses (line 53) | @Test method mergeRelocatedFiles (line 90) | @Test method concatanationAppliedMultipleTimes (line 133) | @Test method concatenation (line 168) | @Test method toString (line 222) | private static String toString(InputStream stream, Charset charset) th... FILE: src/test/java/org/apache/maven/plugins/shade/resource/XmlAppendingTransformerTest.java class XmlAppendingTransformerTest (line 35) | public class XmlAppendingTransformerTest { method setUp (line 47) | @Before method testCanTransformResource (line 52) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/resource/properties/PropertiesTransformerTest.java class PropertiesTransformerTest (line 42) | public class PropertiesTransformerTest { method propertiesRewritingIsStable (line 46) | @Test method canTransform (line 64) | @Test method mergeWithoutOverlap (line 72) | @Test method mergeWithOverlap (line 83) | @Test method mergeWithAlreadyMerged (line 98) | @Test method alreadyMergeConflict (line 112) | @Test FILE: src/test/java/org/apache/maven/plugins/shade/resource/rule/TransformerTesterRule.java class TransformerTesterRule (line 53) | public class TransformerTesterRule implements TestRule { method apply (line 54) | @Override method asserts (line 85) | private void asserts(TransformerTest spec, Map jar) { method captureOutput (line 98) | private Map captureOutput(ReproducibleResourceTransfor... method visit (line 114) | private void visit(TransformerTest spec, ReproducibleResourceTransform... method read (line 126) | private String read(JarInputStream jar) throws IOException { method createTransformer (line 136) | private ReproducibleResourceTransformer createTransformer(TransformerT... FILE: src/test/projects/test-artifact/src/main/java/org/apache/maven/plugins/shade/Lib.java class Lib (line 27) | public class Lib method getClassRealmPackageImport (line 37) | public static String getClassRealmPackageImport() method importFrom (line 43) | private static String importFrom( String packageName ) FILE: src/test/projects/test-project/src/main/java/org/apache/maven/plugins/shade/App.java class App (line 27) | public class App method main (line 29) | public static void main( String[] args ) FILE: src/test/projects/test-project/src/test/java/org/apache/maven/plugins/shade/AppTest.java class AppTest (line 26) | public class AppTest { method testApp (line 36) | @Test