Package org.teavm.backend.c.generate
Class IncludeManager
- java.lang.Object
-
- org.teavm.backend.c.generate.IncludeManager
-
- Direct Known Subclasses:
SimpleIncludeManager
public abstract class IncludeManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description IncludeManager(FileNameProvider fileNames)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidaddInclude(java.lang.String include)voidincludeClass(java.lang.String className)voidincludePath(java.lang.String fileName)voidincludeType(ValueType type)voidinit(java.lang.String currentFileName)java.lang.StringrelativeIncludeString(java.lang.String fileName)
-
-
-
Constructor Detail
-
IncludeManager
public IncludeManager(FileNameProvider fileNames)
-
-
Method Detail
-
init
public void init(java.lang.String currentFileName)
-
addInclude
public abstract void addInclude(java.lang.String include)
-
relativeIncludeString
public java.lang.String relativeIncludeString(java.lang.String fileName)
-
includeClass
public void includeClass(java.lang.String className)
-
includeType
public void includeType(ValueType type)
-
includePath
public void includePath(java.lang.String fileName)
-
-