Skip navigation links
A C E G H I J M O P T U 

A

asType() - Method in class javaslang.match.model.TypeParameterModel
 
asTypeVar() - Method in class javaslang.match.model.TypeParameterModel
 

C

ClassModel - Class in javaslang.match.model
Representation of a class.
ClassModel(Elements, DeclaredType) - Constructor for class javaslang.match.model.ClassModel
 

E

equals(Object) - Method in class javaslang.match.model.ClassModel
 
equals(Object) - Method in class javaslang.match.model.MethodModel
 
equals(Object) - Method in class javaslang.match.model.ParameterModel
 
equals(Object) - Method in class javaslang.match.model.TypeParameterModel
 

G

generate(String, ClassModel) - Static method in class javaslang.match.generator.Generator
 
Generator - Class in javaslang.match.generator
Code generator for structural pattern matching patterns.
getClassName() - Method in class javaslang.match.model.ClassModel
 
getExecutableElement() - Method in class javaslang.match.model.MethodModel
 
getFullQualifiedName() - Method in class javaslang.match.model.ClassModel
 
getMethods() - Method in class javaslang.match.model.ClassModel
 
getName() - Method in class javaslang.match.model.MethodModel
 
getPackageName() - Method in class javaslang.match.model.ClassModel
 
getParameter(int) - Method in class javaslang.match.model.MethodModel
 
getReturnType() - Method in class javaslang.match.model.MethodModel
 
getSupportedAnnotationTypes() - Method in class javaslang.match.PatternsProcessor
 
getSupportedSourceVersion() - Method in class javaslang.match.PatternsProcessor
 
getType() - Method in class javaslang.match.model.ParameterModel
 
getTypeParameters() - Method in class javaslang.match.model.ClassModel
 
getTypeParameters() - Method in class javaslang.match.model.MethodModel
 

H

hasDefaultPackage() - Method in class javaslang.match.model.ClassModel
 
hashCode() - Method in class javaslang.match.model.ClassModel
 
hashCode() - Method in class javaslang.match.model.MethodModel
 
hashCode() - Method in class javaslang.match.model.ParameterModel
 
hashCode() - Method in class javaslang.match.model.TypeParameterModel
 

I

isAnnotatedWith(Class<A>) - Method in class javaslang.match.model.MethodModel
 
isType() - Method in class javaslang.match.model.TypeParameterModel
 
isTypeVar() - Method in class javaslang.match.model.TypeParameterModel
 

J

javaslang.match - package javaslang.match
 
javaslang.match.annotation - package javaslang.match.annotation
 
javaslang.match.generator - package javaslang.match.generator
 
javaslang.match.model - package javaslang.match.model
 

M

MethodModel - Class in javaslang.match.model
Representation of a method.
MethodModel(Elements, ExecutableElement) - Constructor for class javaslang.match.model.MethodModel
 

O

of(Elements, TypeElement) - Static method in class javaslang.match.model.ClassModel
 

P

ParameterModel - Class in javaslang.match.model
Representation of a method parameter.
ParameterModel(Elements, VariableElement) - Constructor for class javaslang.match.model.ParameterModel
 
Patterns - Annotation Type in javaslang.match.annotation
Structural pattern matching annotation for pattern declarations.
PatternsProcessor - Class in javaslang.match
A code generator for Javaslang structural pattern matching patterns.
PatternsProcessor() - Constructor for class javaslang.match.PatternsProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class javaslang.match.PatternsProcessor
Gathers annotated elements, transforms elements to a generator model and generates the model to code.

T

toString() - Method in class javaslang.match.model.ClassModel
 
toString() - Method in class javaslang.match.model.MethodModel
 
toString() - Method in class javaslang.match.model.ParameterModel
 
toString() - Method in class javaslang.match.model.TypeParameterModel
 
typeElement() - Method in class javaslang.match.model.ClassModel
 
TypeParameterModel - Class in javaslang.match.model
Representation of a generic type parameter.
TypeParameterModel(Elements, TypeMirror) - Constructor for class javaslang.match.model.TypeParameterModel
 

U

Unapply - Annotation Type in javaslang.match.annotation
Structural pattern matching annotation for unapply methods.
A C E G H I J M O P T U 
Skip navigation links

Copyright © 2016. All Rights Reserved.