Index

A B C D E F G I J L M O P R S T V 
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
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
 
A B C D E F G I J L M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values