From 1afe2d4d5c7d2785cfea76263c2563e0489923b1 Mon Sep 17 00:00:00 2001 From: JanUlrich Date: Wed, 20 Apr 2016 18:04:28 +0200 Subject: [PATCH] =?UTF-8?q?Unn=C3=B6tige=20Kommentare=20l=C3=B6schen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/de/dhbwstuttgart/syntaxtree/Method.java | 216 +------------------- 1 file changed, 4 insertions(+), 212 deletions(-) diff --git a/src/de/dhbwstuttgart/syntaxtree/Method.java b/src/de/dhbwstuttgart/syntaxtree/Method.java index c90f7790..e08c9241 100755 --- a/src/de/dhbwstuttgart/syntaxtree/Method.java +++ b/src/de/dhbwstuttgart/syntaxtree/Method.java @@ -2,8 +2,6 @@ package de.dhbwstuttgart.syntaxtree; import java.util.Arrays; -// ino.end -// ino.module.Method.8564.import import java.util.Enumeration; import java.util.Hashtable; import java.util.Iterator; @@ -65,58 +63,23 @@ import de.dhbwstuttgart.typeinference.typedeployment.TypeInsertPoint; * */ public class Method extends Field implements IItemWithOffset, TypeInsertable -// ino.end -// ino.class.Method.23482.body { - // ino.attribute.block.23488.declaration private Block block; - // ino.end - // ino.attribute.parameterlist.23491.declaration public ParameterList parameterlist = new ParameterList(); - // ino.end - // ino.attribute.exceptionlist.23494.declaration private ExceptionList exceptionlist; - // ino.end - // ino.attribute.returntype.23497.declaration private Type returntype; - // ino.end - - // ino.attribute.genericMethodParameters.23500.decldescription type=javadoc - /** - * HOTI 4.5.06 Dieser Vektor beinhaltet alle Generischen Typen und v.a. die - * F-Bounded-Generics, die die Methode besitzt size()==0, falls es keine - * gibt - */ - // ino.end - // ino.attribute.genericMethodParameters.23500.declaration - // private Menge genericMethodParameters=new - // Menge(); - // ino.end - // ino.attribute.overloadedID.23503.declaration private int overloadedID; - // ino.end - // ino.attribute.isAbstract.23506.declaration private boolean isAbstract = false; - // ino.end - // ino.attribute.types_in_parameterlist.23509.declaration private Menge types_in_parameterlist = new Menge(); - // ino.end - // ino.attribute.m_LineNumber.23512.declaration private int m_LineNumber = MyCompiler.NO_LINENUMBER; - // ino.end private int m_Offset = -1; // hinzugef�gt hoth: 07.04.2006 private Modifiers modifiers; - // ino.attribute.inferencelog.23515.declaration protected static Logger inferencelog = Logger.getLogger("inference"); - // ino.end - // ino.attribute.parserlog.23518.declaration protected static Logger parserlog = Logger.getLogger("parser"); protected Menge createdMethods = new Menge<>(); - // ino.end - public Method(int offset) { super(offset); } @@ -136,51 +99,7 @@ public class Method extends Field implements IItemWithOffset, TypeInsertable this.setReturnType(returnType); } - /* - * // ino.method.setGenericMethodParameters.23521.definition public void - * setGenericMethodParameters(Menge genericMethodParameters) - * // ino.end // ino.method.setGenericMethodParameters.23521.body { - * this.genericMethodParameters=genericMethodParameters; } // ino.end // - * ino.method.getGenericMethodParameters.23524.definition public - * Menge getGenericMethodParameters() // ino.end // - * ino.method.getGenericMethodParameters.23524.body { - * return(genericMethodParameters); } // ino.end - */ - /* - * // ino.method.sc_init_parameterlist.23530.definition public void - * sc_init_parameterlist(boolean ext) // ino.end // - * ino.method.sc_init_parameterlist.23530.body { DeclId hilf=null; - * Menge list; FormalParameter para; String typeofpara; int - * i=1; if(this.getParameterList()!=null) //es gibt Parameter, dann: { - * hilf=declid.elementAt(0); if(ext) - * parserlog.debug("Semantik-Check hat in Methode " - * +hilf.get_Name()+" bergabewerte gefunden:"); - * list=this.getParameterList().sc_get_Formalparalist(); //Menge - * Formalparalist aus FormalParameterList wird zwischen gesichert - * for(Enumeration el2=list.elements(); - * el2.hasMoreElements();) { para=el2.nextElement(); - * typeofpara=para.getTypeName(); if(ext) - * parserlog.debug(" "+i+". Parameter hat Typ "+typeofpara); - * types_in_parameterlist.addElement(typeofpara); //Typ der Parameter werden - * im Menge abgelegt i++; } } else //keine Parameter vorhanden: { if(ext) { - * hilf=declid.elementAt(0); - * parserlog.debug("Semantik-Check hat in Methode " - * +hilf.get_Name()+" keine bergabewerte gefunden."); } } if(ext) { - * parserlog.debug("Semantik-Check hat in Methode "+hilf.get_Name()+" "+ - * types_in_parameterlist.size()+" bergabeparameter gefunden."); - * parserlog.debug - * (" namentlich: "+types_in_parameterlist.toString()); } } // - * ino.end - */ - // ino.method.getTypeName.23533.defdescription type=line - // Eine der beiden Funktionen ist ueberflssig. Wer sich daran strt kann die - // get_ReturnType() auf eigene Gefahr lschen. - // ino.end - - // ino.method.getTypeName.23533.definition public JavaClassName getTypeName() - // ino.end - // ino.method.getTypeName.23533.body { if (this.getType() == null) return null; @@ -188,101 +107,58 @@ public class Method extends Field implements IItemWithOffset, TypeInsertable return this.getType().getName(); } - // ino.end - // ino.method.get_Block.23536.definition public Block get_Block() - // ino.end - // ino.method.get_Block.23536.body { return block; } - // ino.end - // ino.method.setReturnType.23539.defdescription type=javadoc /** *
* Author: Jrg Buerle * * @param type */ - // ino.end - // ino.method.setReturnType.23539.definition private void setReturnType(Type type) - // ino.end - // ino.method.setReturnType.23539.body { this.returntype = type; } - // ino.end - - // ino.method.set_Block.23542.definition public void set_Block(Block blo) - // ino.end - // ino.method.set_Block.23542.body { if (blo.getType() == null) blo.setType(this.returntype); this.block = blo; } - // ino.end - - // ino.method.set_Modifiers.23545.definition public void set_Modifiers(Modifiers modif) - // ino.end - // ino.method.set_Modifiers.23545.body { declid.firstElement().set_Modifiers(modif); this.modifiers = modif; } - // ino.end - - // ino.method.set_ExceptionList.23548.definition public void set_ExceptionList(ExceptionList exlist) - // ino.end - // ino.method.set_ExceptionList.23548.body { this.exceptionlist = exlist; } - // ino.end - - // ino.method.setParameterList.23551.definition public void setParameterList(ParameterList paralist) - // ino.end - // ino.method.setParameterList.23551.body { this.parameterlist = paralist; } - // ino.end - - // ino.method.getParameterList.23554.definition public ParameterList getParameterList() - // ino.end - // ino.method.getParameterList.23554.body { - // otth: gibt die Parameterliste zurueck return this.parameterlist; } - // ino.end - - // ino.method.getParameterCount.23557.defdescription type=javadoc /** * Author: Jrg Buerle
* * @return Die Anzahl der Methoden-Paramater */ - // ino.end - // ino.method.getParameterCount.23557.definition public int getParameterCount() - // ino.end - // ino.method.getParameterCount.23557.body { if (this.getParameterList() == null) return 0; @@ -290,177 +166,94 @@ public class Method extends Field implements IItemWithOffset, TypeInsertable return this.getParameterList().getParameterCount(); } - // ino.end - - // ino.method.get_ExceptionList.23560.definition public ExceptionList get_ExceptionList() - // ino.end - // ino.method.get_ExceptionList.23560.body { // otth: gibt die Exceptionliste zurueck return this.exceptionlist; } - // ino.end - - // ino.method.getOverloadedID.23563.definition public int getOverloadedID() - // ino.end - // ino.method.getOverloadedID.23563.body { return (overloadedID); } - // ino.end - // ino.method.setOverloadedID.23566.definition public void setOverloadedID(int overloadedID) - // ino.end - // ino.method.setOverloadedID.23566.body { this.overloadedID = overloadedID; } - // ino.end - - // ino.method.get_Method_Name.23575.definition public String get_Method_Name() - // ino.end - // ino.method.get_Method_Name.23575.body { DeclId hilf = declid.elementAt(0); return hilf.get_Name(); } - // ino.end - - // ino.method.get_Type_Paralist.23578.definition public Menge get_Type_Paralist() - // ino.end - // ino.method.get_Type_Paralist.23578.body { return types_in_parameterlist; } - // ino.end - - // ino.method.getLineNumber.23584.definition public int getLineNumber() - // ino.end - // ino.method.getLineNumber.23584.body { return m_LineNumber; } - - // ino.end - - // ino.method.setLineNumber.23587.definition + public void setLineNumber(int lineNumber) - // ino.end - // ino.method.setLineNumber.23587.body { m_LineNumber = lineNumber; } - - // ino.end - - // ino.method.getOffset.23590.defdescription type=line - // hinzugef�gt hoth: 07.04.2006 - // ino.end - // ino.method.getOffset.23590.definition + public int getOffset() - // ino.end - // ino.method.getOffset.23590.body { return m_Offset; } - // ino.end - - // ino.method.getVariableLength.23593.definition public int getVariableLength() - // ino.end - // ino.method.getVariableLength.23593.body { return get_Method_Name().length(); } - // ino.end - - // ino.method.setOffset.23596.defdescription type=line - // hinzugef�gt hoth: 07.04.2006 - // ino.end - // ino.method.setOffset.23596.definition public void setOffset(int Offset) - // ino.end - // ino.method.setOffset.23596.body { m_Offset = Offset; } - // ino.end - - // ino.method.getTypeLineNumber.23602.defdescription type=javadoc /** *
* Author: Jrg Buerle * * @return */ - // ino.end - // ino.method.getTypeLineNumber.23602.definition public int getTypeLineNumber() - // ino.end - // ino.method.getTypeLineNumber.23602.body { return this.getLineNumber(); } - - // ino.end - - // ino.method.toString.23605.defdescription type=javadoc + /** *
* Author: Martin Pl�micke * * @return */ - // ino.end - // ino.method.toString.23605.definition public String toString() - // ino.end - // ino.method.toString.23605.body { return this.getType() + " " + this.get_Name() + ((block != null) ? block.toString() : ""); } - // ino.end - - // ino.method.setAbstract.23608.defdescription type=javadoc /** * Legt fuer die ByteCodeGen fest, ob Bytecode innerhalb der Methode * generiert wird. */ - // ino.end - // ino.method.setAbstract.23608.definition public void setAbstract(boolean b) - // ino.end - // ino.method.setAbstract.23608.body { isAbstract = b; } - - // ino.end - - // ino.method.isAbstract.23611.defdescription type=javadoc + /** * Gibt zurueck, ob ByteCode innerhabl der Methode generiert wird. */ - // ino.end - // ino.method.isAbstract.23611.definition public boolean isAbstract() - // ino.end - // ino.method.isAbstract.23611.body { return isAbstract; } @@ -655,4 +448,3 @@ public class Method extends Field implements IItemWithOffset, TypeInsertable } } } -// ino.end