Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addFile - Variable in class io.schram.jwebassembly.JWebAssemblyCompiler
- addFile(File) - Method in class io.schram.jwebassembly.JWebAssemblyCompiler
- addLibrary - Variable in class io.schram.jwebassembly.JWebAssemblyCompiler
- addLibrary(File) - Method in class io.schram.jwebassembly.JWebAssemblyCompiler
- artifactId - Variable in class io.schram.jwebassembly.Compiler
B
- BaseMojo - Class in io.schram.jwebassembly
-
Base class that serves to wire injected dependencies to utility classes
- BaseMojo() - Constructor for class io.schram.jwebassembly.BaseMojo
- Binary - Enum constant in enum io.schram.jwebassembly.OutputFormat
-
Compiled .wasm file
C
- checkIfCompilerVersionIsSupported() - Method in class io.schram.jwebassembly.JWebAssemblyMojo
- classesToCompile - Variable in class io.schram.jwebassembly.JWebAssemblyMojo
- compiler - Variable in class io.schram.jwebassembly.BaseMojo
- compiler - Variable in class io.schram.jwebassembly.JWebAssemblyCompiler
- Compiler - Class in io.schram.jwebassembly
-
Represents the intended JWebAssembly compiler implementation
- Compiler() - Constructor for class io.schram.jwebassembly.Compiler
- COMPILER_CLASS_NAME - Static variable in class io.schram.jwebassembly.JWebAssemblyCompiler
- compilerDependency - Variable in class io.schram.jwebassembly.JWebAssemblyMojo
- compileToBinary - Variable in class io.schram.jwebassembly.JWebAssemblyCompiler
- compileToBinary(File) - Method in class io.schram.jwebassembly.JWebAssemblyCompiler
- compileToText - Variable in class io.schram.jwebassembly.JWebAssemblyCompiler
- compileToText(File) - Method in class io.schram.jwebassembly.JWebAssemblyCompiler
D
- DEFAULT_ARTIFACT_ID - Static variable in class io.schram.jwebassembly.Compiler
- DEFAULT_GROUP_ID - Static variable in class io.schram.jwebassembly.Compiler
- DEFAULT_VERSION - Static variable in class io.schram.jwebassembly.Compiler
- dependencies - Variable in class io.schram.jwebassembly.JWebAssemblyMojo
- dependencyResolver - Variable in class io.schram.jwebassembly.BaseMojo
- dependencyResolver() - Method in class io.schram.jwebassembly.BaseMojo
- DependencyResolver - Class in io.schram.jwebassembly
-
Utility class for retrieving Maven dependencies
- DependencyResolver(List<MavenArtifactRepository>, RepositorySystem) - Constructor for class io.schram.jwebassembly.DependencyResolver
E
- execute() - Method in class io.schram.jwebassembly.JWebAssemblyMojo
F
- findClassesToCompileIn(File) - Method in class io.schram.jwebassembly.JWebAssemblyMojo
- findCodeToCompile() - Method in class io.schram.jwebassembly.JWebAssemblyMojo
- format - Variable in class io.schram.jwebassembly.BaseMojo
G
- getArtifactId() - Method in class io.schram.jwebassembly.Compiler
- getCompiler() - Method in class io.schram.jwebassembly.JWebAssemblyMojo
- getGroupId() - Method in class io.schram.jwebassembly.Compiler
- getLog() - Method in class io.schram.jwebassembly.BaseMojo
- getLogger() - Method in class io.schram.jwebassembly.BaseMojo
- getMethod(Class<?>, String, Class<?>...) - Static method in class io.schram.jwebassembly.JWebAssemblyCompiler
- getOutputFile() - Method in class io.schram.jwebassembly.BaseMojo
- getOutputFormat() - Method in class io.schram.jwebassembly.BaseMojo
- getProperties() - Method in class io.schram.jwebassembly.BaseMojo
- getReferenceToCompilerFor(Artifact) - Static method in class io.schram.jwebassembly.JWebAssemblyCompiler
- getVersion() - Method in class io.schram.jwebassembly.Compiler
- groupId - Variable in class io.schram.jwebassembly.Compiler
I
- io.schram.jwebassembly - package io.schram.jwebassembly
J
- JWebAssemblyCompiler - Class in io.schram.jwebassembly
-
Facade for the "de.inetsoftware.jwebassembly.JWebAssembly" class.
- JWebAssemblyCompiler(Artifact, Logger) - Constructor for class io.schram.jwebassembly.JWebAssemblyCompiler
-
Facade class for interacting with a (reflectively accessed) JWebAssembly instance
- JWebAssemblyMojo - Class in io.schram.jwebassembly
-
Simple Maven plugin (i.e.,
Mojo
for 1. - JWebAssemblyMojo() - Constructor for class io.schram.jwebassembly.JWebAssemblyMojo
L
- log - Variable in class io.schram.jwebassembly.JWebAssemblyCompiler
- logger - Variable in class io.schram.jwebassembly.BaseMojo
M
- mavenProject - Variable in class io.schram.jwebassembly.BaseMojo
O
- OutputFormat - Enum in io.schram.jwebassembly
-
Format of the output file created by the
JWebAssemblyCompiler
. - OutputFormat() - Constructor for enum io.schram.jwebassembly.OutputFormat
P
- passCodeTo(JWebAssemblyCompiler) - Method in class io.schram.jwebassembly.JWebAssemblyMojo
- passPropertiesTo(JWebAssemblyCompiler) - Method in class io.schram.jwebassembly.JWebAssemblyMojo
- properties - Variable in class io.schram.jwebassembly.BaseMojo
R
- remoteRepositories - Variable in class io.schram.jwebassembly.BaseMojo
- remoteRepositories - Variable in class io.schram.jwebassembly.DependencyResolver
- repositorySystem - Variable in class io.schram.jwebassembly.BaseMojo
- repositorySystem - Variable in class io.schram.jwebassembly.DependencyResolver
- resolve(Compiler) - Method in class io.schram.jwebassembly.DependencyResolver
- resolve(Artifact) - Method in class io.schram.jwebassembly.DependencyResolver
- resolve(Dependency) - Method in class io.schram.jwebassembly.DependencyResolver
- run(JWebAssemblyCompiler) - Method in class io.schram.jwebassembly.JWebAssemblyMojo
S
- setArtifactId(String) - Method in class io.schram.jwebassembly.Compiler
- setGroupId(String) - Method in class io.schram.jwebassembly.Compiler
- setProperty - Variable in class io.schram.jwebassembly.JWebAssemblyCompiler
- setProperty(String, String) - Method in class io.schram.jwebassembly.JWebAssemblyCompiler
- setVersion(String) - Method in class io.schram.jwebassembly.Compiler
T
- Text - Enum constant in enum io.schram.jwebassembly.OutputFormat
-
Human-readable .wat file
- toArtifact(Dependency) - Method in class io.schram.jwebassembly.DependencyResolver
- toString() - Method in class io.schram.jwebassembly.Compiler
V
- valueOf(String) - Static method in enum io.schram.jwebassembly.OutputFormat
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.schram.jwebassembly.OutputFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version - Variable in class io.schram.jwebassembly.Compiler
All Classes and Interfaces|All Packages|Constant Field Values