Package gw.internal.gosu.parser
Class FileSystemGosuClassRepository.FileSystemSourceFileHandle
- java.lang.Object
-
- gw.internal.gosu.parser.FileSystemGosuClassRepository.FileSystemSourceFileHandle
-
- All Implemented Interfaces:
ISourceFileHandle
- Enclosing class:
- FileSystemGosuClassRepository
public static final class FileSystemGosuClassRepository.FileSystemSourceFileHandle extends Object implements ISourceFileHandle
-
-
Constructor Summary
Constructors Constructor Description FileSystemSourceFileHandle(FileSystemGosuClassRepository.ClassFileInfo fileInfo, boolean isTestClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanAfterCompile()ClassTypegetClassType()intgetEnd()IFilegetFile()StringgetFileName()StringgetFilePath()StringgetNamespace()intgetOffset()StringgetParentType()StringgetRelativeName()ISourcegetSource()StringgetTypeNamespace()booleanisIncludeModulePath()booleanisStandardPath()booleanisTestClass()booleanisValid()voidsetEnd(int iEnd)voidsetOffset(int iOffset)StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.lang.reflect.gs.ISourceFileHandle
getSource
-
-
-
-
Constructor Detail
-
FileSystemSourceFileHandle
public FileSystemSourceFileHandle(FileSystemGosuClassRepository.ClassFileInfo fileInfo, boolean isTestClass)
-
-
Method Detail
-
getSource
public ISource getSource()
- Specified by:
getSourcein interfaceISourceFileHandle
-
getParentType
public String getParentType()
- Specified by:
getParentTypein interfaceISourceFileHandle
-
getNamespace
public String getNamespace()
- Specified by:
getNamespacein interfaceISourceFileHandle
-
getFilePath
public String getFilePath()
- Specified by:
getFilePathin interfaceISourceFileHandle
-
getFile
public IFile getFile()
- Specified by:
getFilein interfaceISourceFileHandle
-
isTestClass
public boolean isTestClass()
- Specified by:
isTestClassin interfaceISourceFileHandle
-
isValid
public boolean isValid()
- Specified by:
isValidin interfaceISourceFileHandle
-
isStandardPath
public boolean isStandardPath()
- Specified by:
isStandardPathin interfaceISourceFileHandle
-
isIncludeModulePath
public boolean isIncludeModulePath()
- Specified by:
isIncludeModulePathin interfaceISourceFileHandle
-
cleanAfterCompile
public void cleanAfterCompile()
- Specified by:
cleanAfterCompilein interfaceISourceFileHandle
-
getClassType
public ClassType getClassType()
- Specified by:
getClassTypein interfaceISourceFileHandle
-
getTypeNamespace
public String getTypeNamespace()
- Specified by:
getTypeNamespacein interfaceISourceFileHandle
-
getRelativeName
public String getRelativeName()
- Specified by:
getRelativeNamein interfaceISourceFileHandle
-
setOffset
public void setOffset(int iOffset)
- Specified by:
setOffsetin interfaceISourceFileHandle
-
getOffset
public int getOffset()
- Specified by:
getOffsetin interfaceISourceFileHandle
-
setEnd
public void setEnd(int iEnd)
- Specified by:
setEndin interfaceISourceFileHandle
-
getEnd
public int getEnd()
- Specified by:
getEndin interfaceISourceFileHandle
-
getFileName
public String getFileName()
- Specified by:
getFileNamein interfaceISourceFileHandle
-
-