Ignore:
Timestamp:
2021-11-03T15:24:04+13:00 (2 years ago)
Author:
cstephen
Message:

Add support for JSON response to direct input queries. Cleanup other components.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • other-projects/the-macronizer/trunk/src/java/util/Utils4JJ.java

    r29855 r35719  
    9595     * @return Package path for the class.
    9696     */
    97     public static String getPackagePath(final Class clasz) {
     97    public static String getPackagePath(final Class<?> clasz) {
    9898        checkNotNull("clasz", clasz);
    9999        return clasz.getPackage().getName().replace('.', '/');
     
    111111     * @return Resource URL.
    112112     */
    113     public static URL getResource(final Class clasz, final String name) {
     113    public static URL getResource(final Class<?> clasz, final String name) {
    114114        checkNotNull("clasz", clasz);
    115115        checkNotNull("name", name);
     
    130130     * @return Properties.
    131131     */
    132     public static Properties loadProperties(final Class clasz,
     132    public static Properties loadProperties(final Class<?> clasz,
    133133            final String filename) {
    134134        checkNotNull("clasz", clasz);
     
    264264        checkNotNull("className", className);
    265265        try {
    266             final Class clasz = Class.forName(className);
     266            final Class<?> clasz = Class.forName(className);
    267267            return clasz.newInstance();
    268268        } catch (final ClassNotFoundException e) {
     
    281281     *            URL to add - Cannot be <code>null</code>.
    282282     */
    283     public static void addToClasspath(final String url) {
     283    public static void addToClasspath(final String url)
     284        throws IOException
     285    {
    284286        checkNotNull("url", url);
    285287        try {
     
    657659     *            URL to add - Cannot be <code>null</code>.
    658660     */
    659     public static void addToClasspath(final URL url) {
     661    public static void addToClasspath(final URL url)
     662        throws IOException
     663    {
    660664        checkNotNull("url", url);
    661665        final ClassLoader classLoader = Utils4JJ.class.getClassLoader();
     
    681685                throw new RuntimeException(e);
    682686            }
     687            finally {
     688                urlClassLoader.close();
     689            }
    683690        }
    684691    }
     
    730737     */
    731738    private static String getMethodSignature(final String returnType,
    732             final String methodName, final Class[] argTypes) {
     739            final String methodName, final Class<?>[] argTypes) {
    733740        final StringBuffer sb = new StringBuffer();
    734741        if (returnType != null) {
     
    771778     */
    772779    public static Object invoke(final Object obj, final String methodName,
    773             final Class[] argTypes, final Object[] args)
     780            final Class<?>[] argTypes, final Object[] args)
    774781            throws InvokeMethodFailedException {
    775782
     
    777784        checkNotNull("methodName", methodName);
    778785
    779         final Class[] argTypesIntern;
     786        final Class<?>[] argTypesIntern;
    780787        final Object[] argsIntern;
    781788        if (argTypes == null) {
     
    842849    }
    843850
    844     private static void checkSameLength(final Class[] argTypes,
     851    private static void checkSameLength(final Class<?>[] argTypes,
    845852            final Object[] args) {
    846853        if (argTypes.length != args.length) {
     
    904911        final ZipFile zip = new ZipFile(zipFile);
    905912        try {
    906             final Enumeration enu = zip.entries();
     913            final Enumeration<?> enu = zip.entries();
    907914            while (enu.hasMoreElements()
    908915                    && ((cancelable == null) || !cancelable.isCanceled())) {
     
    10251032     *         unchanged.
    10261033     */
    1027     public static String replaceVars(final String str, final Map vars) {
     1034    public static String replaceVars(final String str, final Map<?, ?> vars) {
    10281035
    10291036        if (str == null) {
Note: See TracChangeset for help on using the changeset viewer.