SYMBOL INDEX (165 symbols across 26 files) FILE: src/it/setup-protoc-plugin/src/main/java/org/xolstice/protobuf/plugin/minimal/MinimalPlugin.java class MinimalPlugin (line 31) | public class MinimalPlugin { method main (line 33) | public static void main(String... args) { method generateCode (line 52) | private static CodeGeneratorResponse generateCode(CodeGeneratorRequest... FILE: src/main/java/org/xolstice/maven/plugin/protobuf/AbstractProtocCompileMojo.java class AbstractProtocCompileMojo (line 32) | public abstract class AbstractProtocCompileMojo extends AbstractProtocMo... method doAttachProtoSources (line 43) | @Override method doAttachGeneratedFiles (line 49) | @Override method getDependencyArtifacts (line 56) | @Override method getProtoSourceRoot (line 61) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/AbstractProtocMojo.java class AbstractProtocMojo (line 81) | abstract class AbstractProtocMojo extends AbstractMojo { method execute (line 398) | @Override method createProtocPlugins (line 536) | protected void createProtocPlugins() { method detectJavaHome (line 575) | protected String detectJavaHome() { method addProtocBuilderParameters (line 616) | protected void addProtocBuilderParameters(final Protoc.Builder protocB... method skipMojo (line 641) | protected boolean skipMojo() { method findGeneratedFilesInDirectory (line 655) | protected static List findGeneratedFilesInDirectory(final File d... method lastModified (line 675) | protected static long lastModified(final Iterable files) { method checkFilesUpToDate (line 690) | protected boolean checkFilesUpToDate(final Iterable sourceFiles,... method hasDelta (line 702) | protected boolean hasDelta(final Iterable files) { method checkParameters (line 711) | protected void checkParameters() { method getProtoSourceRoot (line 740) | protected abstract File getProtoSourceRoot(); method getIncludes (line 742) | protected String[] getIncludes() { method getExcludes (line 746) | protected String[] getExcludes() { method getDependencyArtifacts (line 752) | protected abstract List getDependencyArtifacts(); method getOutputDirectory (line 760) | protected abstract File getOutputDirectory(); method doAttachFiles (line 762) | protected void doAttachFiles() { method doAttachProtoSources (line 769) | protected abstract void doAttachProtoSources(); method doAttachGeneratedFiles (line 771) | protected abstract void doAttachGeneratedFiles(); method getDependencyArtifactFiles (line 778) | protected List getDependencyArtifactFiles() { method makeProtoPathFromJars (line 799) | protected List makeProtoPathFromJars( method findProtoFilesInDirectory (line 874) | protected List findProtoFilesInDirectory(final File directory) { method findProtoFilesInDirectories (line 892) | protected List findProtoFilesInDirectories(final Iterable ... method truncatePath (line 909) | protected String truncatePath(final String jarPath) { method md5Hash (line 936) | private static String md5Hash(final String string) { method toHexString (line 949) | protected static String toHexString(final byte[] byteArray) { method resolveBinaryArtifact (line 957) | protected File resolveBinaryArtifact(final Artifact artifact) { method createDependencyArtifact (line 1034) | protected Artifact createDependencyArtifact(final String artifactSpec) { method createDependencyArtifact (line 1047) | protected Artifact createDependencyArtifact( FILE: src/main/java/org/xolstice/maven/plugin/protobuf/AbstractProtocTestCompileMojo.java class AbstractProtocTestCompileMojo (line 32) | public abstract class AbstractProtocTestCompileMojo extends AbstractProt... method doAttachProtoSources (line 43) | @Override method doAttachGeneratedFiles (line 49) | @Override method getDependencyArtifacts (line 56) | @Override method getProtoSourceRoot (line 61) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/MojoConfigurationException.java class MojoConfigurationException (line 24) | public final class MojoConfigurationException extends RuntimeException { method MojoConfigurationException (line 28) | public MojoConfigurationException(final String message) { method MojoConfigurationException (line 32) | public MojoConfigurationException(final String message, final Throwabl... FILE: src/main/java/org/xolstice/maven/plugin/protobuf/MojoInitializationException.java class MojoInitializationException (line 24) | public final class MojoInitializationException extends RuntimeException { method MojoInitializationException (line 28) | public MojoInitializationException(final String message) { method MojoInitializationException (line 32) | public MojoInitializationException(final String message, final Throwab... FILE: src/main/java/org/xolstice/maven/plugin/protobuf/Protoc.java class Protoc (line 39) | final class Protoc { method Protoc (line 152) | private Protoc( method execute (line 213) | public int execute(final Log log) throws CommandLineException, Interru... method buildProtocCommand (line 252) | public List buildProtocCommand() { method logExecutionParameters (line 323) | public void logExecutionParameters(final Log log) { method getOutput (line 392) | public String getOutput() { method getError (line 399) | public String getError() { method fixUnicodeOutput (line 410) | private static String fixUnicodeOutput(final String message) { method createFileWithArguments (line 421) | private File createFileWithArguments(String... args) throws IOException { class Builder (line 444) | static final class Builder { method Builder (line 514) | Builder(final String executable) { method setTempDirectory (line 524) | public Builder setTempDirectory(final File tempDirectory) { method setJavaOutputDirectory (line 542) | public Builder setJavaOutputDirectory(final File javaOutputDirectory) { method setCppOutputDirectory (line 560) | public Builder setCppOutputDirectory(final File cppOutputDirectory) { method setPythonOutputDirectory (line 578) | public Builder setPythonOutputDirectory(final File pythonOutputDirec... method setCsharpOutputDirectory (line 596) | public Builder setCsharpOutputDirectory(final File csharpOutputDirec... method setJavaScriptOutputDirectory (line 614) | public Builder setJavaScriptOutputDirectory(final File javaScriptOut... method setCustomOutputDirectory (line 633) | public Builder setCustomOutputDirectory(final File customOutputDirec... method addProtoFile (line 653) | public Builder addProtoFile(final File protoFile) { method addPlugin (line 670) | public Builder addPlugin(final ProtocPlugin plugin) { method setPluginDirectory (line 678) | public Builder setPluginDirectory(final File pluginDirectory) { method setNativePluginId (line 690) | public Builder setNativePluginId(final String nativePluginId) { method setNativePluginExecutable (line 707) | public Builder setNativePluginExecutable(final String nativePluginEx... method setNativePluginParameter (line 715) | public Builder setNativePluginParameter(final String nativePluginPar... method withDescriptorSetFile (line 726) | public Builder withDescriptorSetFile( method useArgumentFile (line 747) | public Builder useArgumentFile(final boolean useArgumentFile) { method checkProtoFileIsInProtopath (line 752) | private void checkProtoFileIsInProtopath(final File protoFile) { method checkProtoFileIsInProtopathHelper (line 761) | private boolean checkProtoFileIsInProtopathHelper(final File directo... method addProtoFiles (line 779) | public Builder addProtoFiles(final Iterable protoFiles) { method addProtoPathElement (line 792) | public Builder addProtoPathElement(final File protopathElement) { method addProtoPathElements (line 811) | public Builder addProtoPathElements(final Iterable protopathEl... method validateState (line 821) | private void validateState() { method build (line 844) | public Protoc build() { FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocCompileCppMojo.java class ProtocCompileCppMojo (line 35) | @Mojo( method addProtocBuilderParameters (line 53) | @Override method getOutputDirectory (line 59) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocCompileCsharpMojo.java class ProtocCompileCsharpMojo (line 35) | @Mojo( method addProtocBuilderParameters (line 53) | @Override method getOutputDirectory (line 59) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocCompileCustomMojo.java class ProtocCompileCustomMojo (line 38) | @Mojo( method addProtocBuilderParameters (line 140) | @Override method getOutputDirectory (line 173) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocCompileDescriptorSetMojo.java class ProtocCompileDescriptorSetMojo (line 36) | @Mojo( method addProtocBuilderParameters (line 100) | @Override method getOutputDirectory (line 109) | @Override method doAttachGeneratedFiles (line 114) | @SuppressWarnings("MethodDoesntCallSuperMethod") FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocCompileJavaScriptMojo.java class ProtocCompileJavaScriptMojo (line 35) | @Mojo( method addProtocBuilderParameters (line 63) | @Override method getOutputDirectory (line 72) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocCompileMojo.java class ProtocCompileMojo (line 33) | @Mojo( method addProtocBuilderParameters (line 63) | @Override method getOutputDirectory (line 72) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocCompilePythonMojo.java class ProtocCompilePythonMojo (line 35) | @Mojo( method addProtocBuilderParameters (line 53) | @Override method getOutputDirectory (line 59) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocPlugin.java class ProtocPlugin (line 34) | public class ProtocPlugin { method getId (line 71) | public String getId() { method getGroupId (line 80) | public String getGroupId() { method getArtifactId (line 89) | public String getArtifactId() { method getVersion (line 99) | public String getVersion() { method getClassifier (line 108) | public String getClassifier() { method getMainClass (line 117) | public String getMainClass() { method getArgs (line 126) | public List getArgs() { method getJvmArgs (line 135) | public List getJvmArgs() { method getJavaHome (line 139) | public String getJavaHome() { method setJavaHome (line 143) | public void setJavaHome(final String javaHome) { method getWinJvmDataModel (line 147) | public String getWinJvmDataModel() { method getPluginName (line 151) | public String getPluginName() { method validate (line 160) | public void validate(final Log log) { method archDirectoryExists (line 213) | private boolean archDirectoryExists(String arch) { method getPluginExecutableFile (line 225) | public File getPluginExecutableFile(final File pluginDirectory) { method toString (line 233) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocPluginAssembler.java class ProtocPluginAssembler (line 51) | public class ProtocPluginAssembler { method ProtocPluginAssembler (line 77) | public ProtocPluginAssembler( method execute (line 104) | public void execute() { method buildWindowsPlugin (line 122) | private void buildWindowsPlugin() { method findJvmLocation (line 176) | private static File findJvmLocation(final File javaHome, final String.... method copyWinRun4JExecutable (line 186) | private void copyWinRun4JExecutable() { method buildUnixPlugin (line 201) | private void buildUnixPlugin() { method createPluginDirectory (line 240) | private void createPluginDirectory() { method resolvePluginDependencies (line 248) | private void resolvePluginDependencies() { method getWinrun4jExecutablePath (line 301) | private String getWinrun4jExecutablePath() { FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocTestCompileCppMojo.java class ProtocTestCompileCppMojo (line 35) | @Mojo( method addProtocBuilderParameters (line 53) | @Override method getOutputDirectory (line 65) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocTestCompileCsharpMojo.java class ProtocTestCompileCsharpMojo (line 35) | @Mojo( method addProtocBuilderParameters (line 53) | @Override method getOutputDirectory (line 65) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocTestCompileCustomMojo.java class ProtocTestCompileCustomMojo (line 38) | @Mojo( method addProtocBuilderParameters (line 140) | @Override method getOutputDirectory (line 180) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocTestCompileDescriptorSetMojo.java class ProtocTestCompileDescriptorSetMojo (line 36) | @Mojo( method addProtocBuilderParameters (line 101) | @Override method getOutputDirectory (line 116) | @Override method doAttachGeneratedFiles (line 121) | @SuppressWarnings("MethodDoesntCallSuperMethod") FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocTestCompileJavaScriptMojo.java class ProtocTestCompileJavaScriptMojo (line 35) | @Mojo( method addProtocBuilderParameters (line 63) | @Override method getOutputDirectory (line 78) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocTestCompileMojo.java class ProtocTestCompileMojo (line 35) | @Mojo( method addProtocBuilderParameters (line 65) | @Override method getOutputDirectory (line 80) | @Override FILE: src/main/java/org/xolstice/maven/plugin/protobuf/ProtocTestCompilePythonMojo.java class ProtocTestCompilePythonMojo (line 35) | @Mojo( method addProtocBuilderParameters (line 53) | @Override method getOutputDirectory (line 65) | @Override FILE: src/main/java/org/xolstice/maven/toolchain/protobuf/DefaultProtobufToolchain.java class DefaultProtobufToolchain (line 31) | public class DefaultProtobufToolchain extends DefaultToolchain implement... method DefaultProtobufToolchain (line 35) | protected DefaultProtobufToolchain(ToolchainModel model, Logger logger) { method findTool (line 41) | @Override method getProtocExecutable (line 52) | @Override method setProtocExecutable (line 57) | @Override method toString (line 62) | @Override FILE: src/main/java/org/xolstice/maven/toolchain/protobuf/DefaultProtobufToolchainFactory.java class DefaultProtobufToolchainFactory (line 40) | @Component( method createToolchain (line 49) | @Override method createDefaultToolchain (line 97) | @Override method toProperties (line 102) | protected static Properties toProperties(final Xpp3Dom dom) { FILE: src/main/java/org/xolstice/maven/toolchain/protobuf/ProtobufToolchain.java type ProtobufToolchain (line 26) | public interface ProtobufToolchain extends Toolchain { method getProtocExecutable (line 28) | String getProtocExecutable(); method setProtocExecutable (line 30) | void setProtocExecutable(String protocExecutable);