Package org.teavm.parsing.substitution
Class ClassMappings
- java.lang.Object
-
- org.teavm.parsing.substitution.ClassMappings
-
- All Implemented Interfaces:
java.util.function.Function<java.lang.String,java.util.List<java.lang.String>>
public class ClassMappings extends java.lang.Object implements java.util.function.Function<java.lang.String,java.util.List<java.lang.String>>
-
-
Constructor Summary
Constructors Constructor Description ClassMappings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClassMappingRule(java.lang.String[] classNameSegments, java.lang.String mappedClassName)voidaddPackageHierarchyMappingRule(java.lang.String[] packageNameSegments, java.lang.String mappedPackageName)voidaddPackageMappingRule(java.lang.String[] packageNameSegments, java.lang.String mappedPackageName)java.util.List<java.lang.String>apply(java.lang.String className)
-
-
-
Method Detail
-
apply
public java.util.List<java.lang.String> apply(java.lang.String className)
- Specified by:
applyin interfacejava.util.function.Function<java.lang.String,java.util.List<java.lang.String>>
-
addPackageHierarchyMappingRule
public void addPackageHierarchyMappingRule(java.lang.String[] packageNameSegments, java.lang.String mappedPackageName)
-
addPackageMappingRule
public void addPackageMappingRule(java.lang.String[] packageNameSegments, java.lang.String mappedPackageName)
-
addClassMappingRule
public void addClassMappingRule(java.lang.String[] classNameSegments, java.lang.String mappedClassName)
-
-