Package org.fife.rsta.ac.js.completion
Class JSFieldData
- java.lang.Object
-
- org.fife.rsta.ac.js.completion.JSFieldData
-
public class JSFieldData extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private FieldInfoinfoprivate JarManagerjarManager
-
Constructor Summary
Constructors Constructor Description JSFieldData(FieldInfo info, JarManager jarManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetEnclosingClassName(boolean fullyQualified)FieldgetField()private FieldgetFieldFromSourceLoc(SourceLocation loc, ClassFile cf)Scours the source in a location (zip file, directory), looking for a particular class's source.java.lang.StringgetType(boolean qualified)booleanisPublic()booleanisStatic()
-
-
-
Field Detail
-
info
private FieldInfo info
-
jarManager
private JarManager jarManager
-
-
Constructor Detail
-
JSFieldData
public JSFieldData(FieldInfo info, JarManager jarManager)
-
-
Method Detail
-
getField
public Field getField()
-
getFieldFromSourceLoc
private Field getFieldFromSourceLoc(SourceLocation loc, ClassFile cf)
Scours the source in a location (zip file, directory), looking for a particular class's source. If it is found, it is parsed, and theMethodfor this method (if any) is returned.- Parameters:
loc- The zip file, jar file, or directory to look in.cf- TheClassFilerepresenting the class of this method.- Returns:
- The method, or
nullif it cannot be found, or an IO error occurred.
-
getType
public java.lang.String getType(boolean qualified)
-
isStatic
public boolean isStatic()
-
isPublic
public boolean isPublic()
-
getEnclosingClassName
public java.lang.String getEnclosingClassName(boolean fullyQualified)
-
-