| java.lang.Object org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl
Inner Class :public interface Hook | |
HEADER_FILE | final public static int HEADER_FILE(Code) | | |
SOURCE_CPP_FILE | final public static int SOURCE_CPP_FILE(Code) | | |
SOURCE_C_FILE | final public static int SOURCE_C_FILE(Code) | | |
SOURCE_FILE | final public static int SOURCE_FILE(Code) | | |
UNDEFINED_FILE | final public static int UNDEFINED_FILE(Code) | | |
reportErrors | final public static boolean reportErrors(Code) | | |
dispose | public void dispose()(Code) | | |
fixFakeRegistrations | public void fixFakeRegistrations()(Code) | | |
getErrorCount | public int getErrorCount()(Code) | | |
getLineColumn | public int[] getLineColumn(int offset)(Code) | | returns 1-based line and column associated with offset
Parameters: offset - interested offset in file returns pair {line, column} |
getOffset | public int getOffset(int line, int column)(Code) | | |
getProjectImpl | public ProjectBase getProjectImpl()(Code) | | Just a convenient shortcut to eliminate casts
|
getStaticFunctionDeclarations | public Collection<CsmFunction> getStaticFunctionDeclarations()(Code) | | Gets the list of the static functions declarations (not definitions)
This is necessary for finding definitions/declarations
since file-level static functions (i.e. c-style static functions) aren't registered in project
|
getTokenStream | public TokenStream getTokenStream(int startOffset, int endOffset)(Code) | | |
hashCode | public int hashCode()(Code) | | |
isCppFile | public boolean isCppFile()(Code) | | |
isHeaderFile | public boolean isHeaderFile()(Code) | | |
isParsed | public boolean isParsed()(Code) | | |
isParsingOrParsed | public boolean isParsingOrParsed()(Code) | | |
isSourceFile | public boolean isSourceFile()(Code) | | |
isValid | public boolean isValid()(Code) | | |
onProjectDispose | public void onProjectDispose()(Code) | | |
render | public void render(AST tree)(Code) | | sometimes called externally
by some (cached) project implementations, etc
|
reparse | public void reparse(APTPreprocHandler preprocHandler)(Code) | | Removes old content from te file and model,
then parses the current buffer
|
setHeaderFile | void setHeaderFile()(Code) | | |
setHook | public static void setHook(Hook aHook)(Code) | | For test purposes only
|
setSourceFile | void setSourceFile()(Code) | | |
stateChanged | public void stateChanged(boolean invalidateCache)(Code) | | |
validate | public boolean validate()(Code) | | |
|
|