org.eclipse.cdt.make.internal.core.makefile.gnu
Class GNUTargetRule

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.makefile.Directive
      extended by org.eclipse.cdt.make.internal.core.makefile.Parent
          extended by org.eclipse.cdt.make.internal.core.makefile.Rule
              extended by org.eclipse.cdt.make.internal.core.makefile.TargetRule
                  extended by org.eclipse.cdt.make.internal.core.makefile.gnu.GNUTargetRule
All Implemented Interfaces:
IDirective, IParent, IRule, ITargetRule

public class GNUTargetRule
extends TargetRule


Constructor Summary
GNUTargetRule(Directive parent, Target target, boolean double_colon, java.lang.String[] normal_prereqs, java.lang.String[] order_prereqs, Command[] commands)
           
 
Method Summary
 java.lang.String[] getNormalPrerequisites()
           
 java.lang.String[] getOrderOnlyPrerequisites()
           
 boolean isDoubleColon()
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.cdt.make.internal.core.makefile.TargetRule
getPrerequisites, setDependecies
 
Methods inherited from class org.eclipse.cdt.make.internal.core.makefile.Rule
equals, getCommands, getTarget, setTarget
 
Methods inherited from class org.eclipse.cdt.make.internal.core.makefile.Parent
addDirective, addDirectives, clearDirectives, getDirectives, getDirectives, getStatements
 
Methods inherited from class org.eclipse.cdt.make.internal.core.makefile.Directive
getEndLine, getFileName, getParent, getStartLine, setEndLine, setFilename, setLines, setParent, setStartLine
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.cdt.make.core.makefile.IRule
getCommands, getTarget
 
Methods inherited from interface org.eclipse.cdt.make.core.makefile.IParent
getDirectives
 
Methods inherited from interface org.eclipse.cdt.make.core.makefile.IDirective
getEndLine, getFileName, getParent, getStartLine
 

Constructor Detail

GNUTargetRule

public GNUTargetRule(Directive parent,
                     Target target,
                     boolean double_colon,
                     java.lang.String[] normal_prereqs,
                     java.lang.String[] order_prereqs,
                     Command[] commands)
Method Detail

isDoubleColon

public boolean isDoubleColon()

getNormalPrerequisites

public java.lang.String[] getNormalPrerequisites()

getOrderOnlyPrerequisites

public java.lang.String[] getOrderOnlyPrerequisites()

toString

public java.lang.String toString()
Specified by:
toString in interface IDirective
Overrides:
toString in class TargetRule
See Also:
Object.toString()