Klasse CompilationUnit
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.jdom.CompilationUnit
- Alle implementierten Schnittstellen:
ICompilationUnit
,IDependent
Implements a very simple version of the ICompilationUnit.
Please do not use outside of jdom.
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected char[]
protected char[]
protected char[]
Von Schnittstelle geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.env.IDependent
JAR_FILE_ENTRY_SEPARATOR
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungchar[]
Answer the contents of the compilation unit.char[]
Answer the file name which defines the type.char[]
Answer the name of the top level public type.char[]
Returns the name of the module to which this compilation unit is associated.char[][]
Answer the name of the package according to the directory structure or null if package consistency checks should be ignored.boolean
Answer if optional problems should be ignored for this compilation unit.toString()
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.env.ICompilationUnit
getDestinationPath, getExternalAnnotationPath, module
-
Felddetails
-
fContents
protected char[] fContents -
fFileName
protected char[] fFileName -
fMainTypeName
protected char[] fMainTypeName
-
-
Konstruktordetails
-
CompilationUnit
public CompilationUnit(char[] contents, char[] filename)
-
-
Methodendetails
-
getContents
public char[] getContents()Beschreibung aus Schnittstelle kopiert:ICompilationUnit
Answer the contents of the compilation unit. In normal use, the contents are requested twice. Once during the initial lite parsing step, then again for the more detailed parsing step. Implementors must never return null - return an empty char[] instead, CharOperation.NO_CHAR being the candidate of choice.- Angegeben von:
getContents
in SchnittstelleICompilationUnit
-
getFileName
public char[] getFileName()Beschreibung aus Schnittstelle kopiert:IDependent
Answer the file name which defines the type. The path part (optional) must be separated from the actual file proper name by a separator suitable for the type (java.io.File.separator for example), e.g. "c:\\source\\com\\p\\X.java" or "/com/p/Y.java". The path to the zip or jar file (optional) must be separated from the actual path part by JAR_FILE_ENTRY_SEPARATOR, e.g. "c:\\lib\\some.jar|/com/p/X.class" or "/lib/some.zip|/com/q/Y.class". The proper file name includes the suffix extension (e.g. ".java") e.g. "c:/org/eclipse/jdt/internal/compileri/env/IDependent.java" Return null if no file defines the type.- Angegeben von:
getFileName
in SchnittstelleIDependent
- Siehe auch:
-
getMainTypeName
public char[] getMainTypeName()Beschreibung aus Schnittstelle kopiert:ICompilationUnit
Answer the name of the top level public type. For example, {Hashtable}.- Angegeben von:
getMainTypeName
in SchnittstelleICompilationUnit
-
getPackageName
public char[][] getPackageName()Beschreibung aus Schnittstelle kopiert:ICompilationUnit
Answer the name of the package according to the directory structure or null if package consistency checks should be ignored. For example, {java, lang}.- Angegeben von:
getPackageName
in SchnittstelleICompilationUnit
-
ignoreOptionalProblems
public boolean ignoreOptionalProblems()Beschreibung aus Schnittstelle kopiert:ICompilationUnit
Answer if optional problems should be ignored for this compilation unit. Implementors should returnfalse
if there is no preference.- Angegeben von:
ignoreOptionalProblems
in SchnittstelleICompilationUnit
-
toString
-
getModuleName
public char[] getModuleName()Beschreibung aus Schnittstelle kopiert:ICompilationUnit
Returns the name of the module to which this compilation unit is associated. A return value ofnull
signals the unnamed module.- Angegeben von:
getModuleName
in SchnittstelleICompilationUnit
- Gibt zurück:
- module name or
null
for the unnamed module.
-