fix #774 infinite loop in net.sourceforge.phpeclipse.builder.IdentifierIndexManager...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / phpeditor / php / PHPFunction.java
index 2e45bdb..2949a27 100644 (file)
@@ -2,19 +2,28 @@ package net.sourceforge.phpeclipse.phpeditor.php;
 
 /**
  * @author Choochter
- *
+ * 
  * To change this generated comment edit the template variable "typecomment":
- * Window>Preferences>Java>Templates.
- * To enable and disable the creation of type comments go to
- * Window>Preferences>Java>Code Generation.
+ * Window>Preferences>Java>ObfuscatorIgnores. To enable and disable the creation
+ * of type comments go to Window>Preferences>Java>Code Generation.
  */
-public class PHPFunction extends PHPElement{
-       private String FunctionUsage;
-       public void setUsage(String Usage) {this.FunctionUsage = Usage;}
-       public String getUsage() { return this.FunctionUsage; }
-       
-       public PHPFunction(String Name, String Description, String Usage){
-       super(Name, Description);
-       setUsage(Usage);        
+public class PHPFunction extends PHPElement {
+       private String fDescription;
+
+       public void setDescription(String description) {
+               this.fDescription = description;
+       }
+
+       public String getDescription() {
+               return this.fDescription;
+       }
+
+       public String getHoverText() {
+               return super.getHoverText() + "<br>" + getDescription();
+       }
+
+       public PHPFunction(String Name, String usage, String description) {
+               super(Name, usage);
+               setDescription(description);
        }
 }