| Package | Description |
|---|---|
| org.teavm.flavour.expr |
This package contains classes necessary to parse, compile and evaluate expressions written on
Flavour Expression Language (FEL).
|
| org.teavm.flavour.expr.type | |
| org.teavm.flavour.expr.type.meta |
| Modifier and Type | Method and Description |
|---|---|
TypedPlan |
Compiler.compileLambda(Expr expr,
GenericClass cls) |
| Modifier and Type | Method and Description |
|---|---|
GenericMethod |
MethodLookup.lookupStatic(Collection<GenericClass> classes,
String name,
List<Expr> args) |
GenericMethod |
MethodLookup.lookupVirtual(Collection<GenericClass> classes,
String name,
List<Expr> args) |
| Modifier and Type | Field and Description |
|---|---|
static GenericClass |
TypeUtils.BOOLEAN_CLASS |
static GenericClass |
TypeUtils.BYTE_CLASS |
static GenericClass |
TypeUtils.CHARACTER_CLASS |
static GenericClass |
TypeUtils.DOUBLE_CLASS |
static GenericClass |
TypeUtils.FLOAT_CLASS |
static GenericClass |
TypeUtils.INTEGER_CLASS |
static GenericClass |
TypeUtils.LONG_CLASS |
static GenericClass |
TypeUtils.SHORT_CLASS |
static GenericClass |
TypeUtils.STRING_CLASS |
| Modifier and Type | Method and Description |
|---|---|
static GenericClass |
TypeUtils.box(ValueType type) |
GenericClass |
GenericMethod.getActualOwner() |
GenericClass |
GenericTypeNavigator.getGenericClass(String className) |
GenericClass[] |
GenericTypeNavigator.getInterfaces(GenericClass cls) |
GenericClass |
GenericTypeNavigator.getParent(GenericClass cls) |
GenericClass |
GenericClass.substitute(Substitutions substitutions) |
GenericClass |
GenericClass.substituteArgs(java.util.function.Function<TypeVar,TypeArgument> substitutions) |
| Modifier and Type | Method and Description |
|---|---|
List<GenericClass> |
GenericTypeNavigator.sublassPath(GenericClass subclass,
String superclass) |
| Modifier and Type | Method and Description |
|---|---|
GenericMethod[] |
GenericTypeNavigator.findMethods(GenericClass cls,
String name,
int paramCount) |
GenericMethod |
GenericTypeNavigator.findSingleAbstractMethod(GenericClass cls) |
GenericField |
GenericTypeNavigator.getField(GenericClass cls,
String name) |
GenericClass[] |
GenericTypeNavigator.getInterfaces(GenericClass cls) |
GenericMethod |
GenericTypeNavigator.getMethod(GenericClass cls,
String name,
GenericClass... argumentTypes) |
GenericMethod |
GenericTypeNavigator.getMethod(GenericClass cls,
String name,
GenericClass... argumentTypes) |
GenericClass |
GenericTypeNavigator.getParent(GenericClass cls) |
List<GenericClass> |
GenericTypeNavigator.sublassPath(GenericClass subclass,
String superclass) |
| Constructor and Description |
|---|
GenericMethod(MethodDescriber describer,
GenericClass actualOwner,
ValueType[] actualParameterTypes,
ValueType actualReturnType) |
| Modifier and Type | Method and Description |
|---|---|
GenericClass[] |
ClassDescriber.getInterfaces() |
GenericClass |
ClassDescriber.getSupertype() |
Copyright © 2019. All rights reserved.