Skip to content

Commit

Permalink
#4 Fix javac warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
amosshi committed Sep 22, 2019
1 parent e2668bb commit 3c58000
Show file tree
Hide file tree
Showing 11 changed files with 180 additions and 142 deletions.
277 changes: 147 additions & 130 deletions BinaryInternalsViewer/src/main/java/org/freeinternals/biv/FileDrop.java

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ private static void loadPlugins() {
private static void loadPlugin(File pluginFile, String pluginDescClassName) throws Exception {
URL url = pluginFile.toURI().toURL();
ClassLoader loader = new URLClassLoader(new URL[]{url});
Class cls = loader.loadClass(pluginDescClassName);
Class<?> cls = loader.loadClass(pluginDescClassName);
if (cls == null) {
return;
}
Expand Down Expand Up @@ -113,8 +113,8 @@ public static void initChooseFilters(JFileChooser chooser) {
}

public static FileFormat getFile(final File file) throws FileFormatException, Throwable {
Class fileFormatClass = null;
Constructor<FileFormat> c = null;
Class<? extends FileFormat> fileFormatClass = null;
Constructor<? extends FileFormat> c = null;
FileFormat ff = null;
String ext = file.getName().substring(file.getName().lastIndexOf('.') + 1);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
*/
package org.freeinternals.biv.plugin;

import org.freeinternals.commonlib.core.FileFormat;

/**
*
* @author Amos Shi
Expand All @@ -16,5 +18,5 @@ public interface PluginDescriptor {

String[] getExtensions();

Class getFileFormatClass();
Class<? extends FileFormat> getFileFormatClass();
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
package org.freeinternals.biv.plugin.bmp;

import org.freeinternals.biv.plugin.PluginDescriptor;
import org.freeinternals.commonlib.core.FileFormat;
import org.freeinternals.format.bmp.BMPFile;

/**
Expand All @@ -16,15 +17,18 @@
*/
public class PluginDescriptorBMP implements PluginDescriptor{

@Override
public String getExtensionDescription() {
return "Bitmap Images (*.bmp)";
}

@Override
public String[] getExtensions() {
return new String[]{"bmp"};
}

public Class getFileFormatClass() {
@Override
public Class<? extends FileFormat> getFileFormatClass() {
return BMPFile.class;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
package org.freeinternals.biv.plugin.dex;

import org.freeinternals.biv.plugin.PluginDescriptor;
import org.freeinternals.commonlib.core.FileFormat;
import org.freeinternals.format.dex.DexFile;


Expand All @@ -22,11 +23,13 @@ public String getExtensionDescription() {
return "Android DEX File (*.dex)";
}

@Override
public String[] getExtensions() {
return new String[]{"dex"};
}

public Class getFileFormatClass() {
@Override
public Class<? extends FileFormat> getFileFormatClass() {
return DexFile.class;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
package org.freeinternals.biv.plugin.elf;

import org.freeinternals.biv.plugin.PluginDescriptor;
import org.freeinternals.commonlib.core.FileFormat;
import org.freeinternals.format.elf.ElfFile;

/**
Expand All @@ -26,7 +27,7 @@ public String[] getExtensions() {
}

@Override
public Class getFileFormatClass() {
public Class<? extends FileFormat> getFileFormatClass() {
return ElfFile.class;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
package org.freeinternals.biv.plugin.jpeg;

import org.freeinternals.biv.plugin.PluginDescriptor;
import org.freeinternals.commonlib.core.FileFormat;
import org.freeinternals.format.jpeg.JPEGFile;

/**
Expand All @@ -16,15 +17,18 @@
*/
public class PluginDescriptorJPEG implements PluginDescriptor{

@Override
public String getExtensionDescription() {
return "JPEG Image (*.jpg,*jpeg)";
}

@Override
public String[] getExtensions() {
return new String[]{"jpeg", "jpg"};
}

public Class getFileFormatClass() {
@Override
public Class<? extends FileFormat> getFileFormatClass() {
return JPEGFile.class;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
package org.freeinternals.biv.plugin.pdf;

import org.freeinternals.biv.plugin.PluginDescriptor;
import org.freeinternals.commonlib.core.FileFormat;
import org.freeinternals.format.pdf.PDFFile;

/**
Expand All @@ -26,7 +27,7 @@ public String[] getExtensions() {
}

@Override
public Class getFileFormatClass() {
public Class<? extends FileFormat> getFileFormatClass() {
return PDFFile.class;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
package org.freeinternals.biv.plugin.pe;

import org.freeinternals.biv.plugin.PluginDescriptor;
import org.freeinternals.commonlib.core.FileFormat;
import org.freeinternals.format.pe.PeFile;

/**
Expand All @@ -26,7 +27,7 @@ public String[] getExtensions() {
}

@Override
public Class getFileFormatClass() {
public Class<? extends FileFormat> getFileFormatClass() {
return PeFile.class;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
package org.freeinternals.biv.plugin.png;

import org.freeinternals.biv.plugin.PluginDescriptor;
import org.freeinternals.commonlib.core.FileFormat;
import org.freeinternals.format.png.PNGFile;

/**
Expand All @@ -27,7 +28,7 @@ public String[] getExtensions() {
}

@Override
public Class getFileFormatClass() {
public Class<? extends FileFormat> getFileFormatClass() {
return PNGFile.class;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
package org.freeinternals.biv.plugin.zip;

import org.freeinternals.biv.plugin.PluginDescriptor;
import org.freeinternals.commonlib.core.FileFormat;
import org.freeinternals.format.zip.ZIPFile;

/**
Expand All @@ -16,15 +17,18 @@
*/
public class PluginDescriptorZIP implements PluginDescriptor{

@Override
public String getExtensionDescription() {
return "ZIP file (*.zip)";
}

@Override
public String[] getExtensions() {
return new String[]{"zip"};
}

public Class getFileFormatClass() {
@Override
public Class<? extends FileFormat> getFileFormatClass() {
return ZIPFile.class;
}

Expand Down

0 comments on commit 3c58000

Please sign in to comment.