Package org.eclipse.ant.core
Class TargetInfo
- java.lang.Object
-
- org.eclipse.ant.core.TargetInfo
-
public class TargetInfo extends Object
Represents information about a target within an Ant build file. Clients may not instantiate or subclass this class.- Since:
- 2.1
- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
-
Constructor Summary
Constructors Constructor Description TargetInfo(ProjectInfo project, String name, String description, String[] dependencies, boolean isDefault)Create a target information
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)String[]getDependencies()Return the names of the targets that this target depends on.StringgetDescription()Returns the target description ornullif no description is provided.StringgetName()Returns the target name.ProjectInfogetProject()Returns the ProjectInfo of the enclosing project.inthashCode()booleanisDefault()Returns whether this is the build file default target.StringtoString()
-
-
-
Constructor Detail
-
TargetInfo
public TargetInfo(ProjectInfo project, String name, String description, String[] dependencies, boolean isDefault)
Create a target information- Parameters:
name- target namedescription- a brief explanation of the target's purpose ornullif not specifiedproject- enclosing projectdependencies- names of prerequisite projectsisDefault- whether this is the build file default target- Since:
- 3.3
-
-
Method Detail
-
getName
public String getName()
Returns the target name.- Returns:
- the target name
-
getDescription
public String getDescription()
Returns the target description ornullif no description is provided.- Returns:
- the target description or
nullif none
-
getProject
public ProjectInfo getProject()
Returns the ProjectInfo of the enclosing project.- Returns:
- the project info for the enclosing project
-
getDependencies
public String[] getDependencies()
Return the names of the targets that this target depends on.- Returns:
- the dependent names
-
isDefault
public boolean isDefault()
Returns whether this is the build file default target.- Returns:
- whether this is the build file default target
-
-