From 06fb07c6a30bb41cd613219a115ae8a62322cdc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Sun, 15 Dec 2013 21:20:08 +0200 Subject: [PATCH] Remove redundant throws --- .../src/main/java/com/mysema/util/BeanMap.java | 11 +++-------- .../query/jpa/codegen/HibernateDomainExporter.java | 2 +- .../mysema/query/jpa/codegen/JPADomainExporter.java | 2 +- .../com/mysema/query/sql/ant/AntMetaDataExporter.java | 2 +- 4 files changed, 6 insertions(+), 11 deletions(-) diff --git a/querydsl-core/src/main/java/com/mysema/util/BeanMap.java b/querydsl-core/src/main/java/com/mysema/util/BeanMap.java index cc99e453a..e6c34fe25 100644 --- a/querydsl-core/src/main/java/com/mysema/util/BeanMap.java +++ b/querydsl-core/src/main/java/com/mysema/util/BeanMap.java @@ -312,13 +312,9 @@ public class BeanMap extends AbstractMap implements Cloneable { * @param name the name of the property to set * @param value the value to set that property to * @return the previous value of that property - * @throws IllegalArgumentException if the given name is null; - * if the given name is not a {@link String}; if the bean doesn't - * define a property with that name; or if the bean property with - * that name is read-only */ @Override - public Object put(String name, Object value) throws IllegalArgumentException, ClassCastException { + public Object put(String name, Object value) throws ClassCastException { if (bean != null) { Object oldValue = get(name); Method method = getWriteMethod(name); @@ -657,7 +653,7 @@ public class BeanMap extends AbstractMap implements Cloneable { * @throws IllegalArgumentException if any other exception is raised * by {@link #convertType(Class,Object)} */ - protected Object[] createWriteMethodArguments(Method method, Object value) throws IllegalAccessException, ClassCastException { + protected Object[] createWriteMethodArguments(Method method, Object value) throws IllegalAccessException { try { if (value != null) { Class[] types = method.getParameterTypes(); @@ -708,10 +704,9 @@ public class BeanMap extends AbstractMap implements Cloneable { * @throws InvocationTargetException if the constructor found with * reflection raises it * @throws IllegalAccessException never - * @throws IllegalArgumentException never */ @SuppressWarnings({ "rawtypes", "unchecked" }) - protected Object convertType(Class newType, Object value) throws InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException { + protected Object convertType(Class newType, Object value) throws InstantiationException, IllegalAccessException, InvocationTargetException { // try call constructor Class[] types = {value.getClass()}; try { diff --git a/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/HibernateDomainExporter.java b/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/HibernateDomainExporter.java index 13c5a3eda..18809ea0d 100644 --- a/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/HibernateDomainExporter.java +++ b/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/HibernateDomainExporter.java @@ -148,7 +148,7 @@ public class HibernateDomainExporter extends AbstractDomainExporter{ @Override protected void collectTypes() throws IOException, XMLStreamException, ClassNotFoundException, - SecurityException, NoSuchMethodException { + NoSuchMethodException { // super classes Iterator superClassMappings = configuration.getMappedSuperclassMappings(); while (superClassMappings.hasNext()) { diff --git a/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/JPADomainExporter.java b/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/JPADomainExporter.java index 25fdcabb6..62944ef97 100644 --- a/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/JPADomainExporter.java +++ b/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/JPADomainExporter.java @@ -145,7 +145,7 @@ public class JPADomainExporter extends AbstractDomainExporter { @Override protected void collectTypes() throws IOException, XMLStreamException, ClassNotFoundException, - SecurityException, NoSuchMethodException { + NoSuchMethodException { Map, EntityType> types = Maps.newHashMap(); for (ManagedType managedType : configuration.getManagedTypes()) { diff --git a/querydsl-sql-codegen/src/main/java/com/mysema/query/sql/ant/AntMetaDataExporter.java b/querydsl-sql-codegen/src/main/java/com/mysema/query/sql/ant/AntMetaDataExporter.java index 5f6f69598..0f8a6fe8f 100644 --- a/querydsl-sql-codegen/src/main/java/com/mysema/query/sql/ant/AntMetaDataExporter.java +++ b/querydsl-sql-codegen/src/main/java/com/mysema/query/sql/ant/AntMetaDataExporter.java @@ -179,7 +179,7 @@ public class AntMetaDataExporter extends Task { private boolean beanPrintSupertype; @Override - public void execute() throws BuildException { + public void execute() { Connection dbConn = null; File targetPackagePath = new File(targetSourceFolder);