Package gw.internal.gosu.parser
Class FileSystemGosuClassRepository.ClassFileInfo
- java.lang.Object
-
- gw.internal.gosu.parser.FileSystemGosuClassRepository.ClassFileInfo
-
- All Implemented Interfaces:
IFileSystemGosuClassRepository.IClassFileInfo
- Enclosing class:
- FileSystemGosuClassRepository
public static class FileSystemGosuClassRepository.ClassFileInfo extends Object implements IFileSystemGosuClassRepository.IClassFileInfo
-
-
Constructor Summary
Constructors Constructor Description ClassFileInfo(IFileSystemGosuClassRepository.ClassPathEntry entry, IFile file, boolean isTestClass)ClassFileInfo(ISourceFileHandle outerSfh, ClassType classType, String fileType, List<String> innerClassParts, boolean isTestClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetClassPathLength()StringgetContent()IFileSystemGosuClassRepository.ClassPathEntrygetEntry()IFilegetFile()StringgetFileName()StringgetFilePath()StringgetNonCanonicalFileName()IDirectorygetParentFile()ReadergetReader()ISourceFileHandlegetSourceFileHandle()booleanhasInnerClass()voidstopCachingContent()StringtoString()
-
-
-
Constructor Detail
-
ClassFileInfo
public ClassFileInfo(IFileSystemGosuClassRepository.ClassPathEntry entry, IFile file, boolean isTestClass)
-
ClassFileInfo
public ClassFileInfo(ISourceFileHandle outerSfh, ClassType classType, String fileType, List<String> innerClassParts, boolean isTestClass)
-
-
Method Detail
-
getFile
public IFile getFile()
- Specified by:
getFilein interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
hasInnerClass
public boolean hasInnerClass()
- Specified by:
hasInnerClassin interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
getSourceFileHandle
public ISourceFileHandle getSourceFileHandle()
- Specified by:
getSourceFileHandlein interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
getEntry
public IFileSystemGosuClassRepository.ClassPathEntry getEntry()
- Specified by:
getEntryin interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
getParentFile
public IDirectory getParentFile()
- Specified by:
getParentFilein interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
getReader
public Reader getReader()
- Specified by:
getReaderin interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
getFileName
public String getFileName()
- Specified by:
getFileNamein interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
getNonCanonicalFileName
public String getNonCanonicalFileName()
- Specified by:
getNonCanonicalFileNamein interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
getFilePath
public String getFilePath()
- Specified by:
getFilePathin interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
getClassPathLength
public int getClassPathLength()
- Specified by:
getClassPathLengthin interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
getContent
public String getContent()
- Specified by:
getContentin interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
stopCachingContent
public void stopCachingContent()
- Specified by:
stopCachingContentin interfaceIFileSystemGosuClassRepository.IClassFileInfo
-
-