aspect StaticOverloading{ public java.util.List AdviceSpec.getParameterTypeList(){ java.util.List types = new ArrayList(); for(ParameterDeclaration pd : getParameterList()){ if (!pd.isImplicit()) types.add(pd.type()); } return types; } public java.util.List ExhibitBodyDecl.getParameterTypeList(){ java.util.List types = new ArrayList(); for(ParameterDeclaration pd : getParameterList()){ if (!pd.isImplicit()) types.add(pd.type()); } return types; } public java.util.List JPITypeDecl.getParameterTypeList(){ java.util.List types = new ArrayList(); for(ParameterDeclaration pd : getParameterList()){ if (!pd.isImplicit()) types.add(pd.type()); } return types; } public java.util.List JPITypeDecl.getParentParameterTypeList(){ java.util.List types = new ArrayList(); for(Access a : getSuperArgumentNameList()){ types.add(a.type()); } return types; } }