mirror of
https://github.com/octoleo/plantuml.git
synced 2024-12-22 10:59:01 +00:00
clazz.newInstance deprecated with java17, PsystemDedication
This commit is contained in:
parent
1885f4b21c
commit
8e7c39ebac
@ -50,7 +50,6 @@ import net.sourceforge.plantuml.graphic.UDrawable;
|
||||
import net.sourceforge.plantuml.security.SImageIO;
|
||||
import net.sourceforge.plantuml.ugraphic.AffineTransformType;
|
||||
import net.sourceforge.plantuml.ugraphic.PixelImage;
|
||||
import net.sourceforge.plantuml.ugraphic.UGraphic;
|
||||
import net.sourceforge.plantuml.ugraphic.UImage;
|
||||
|
||||
public class PSystemDedication extends PlainDiagram {
|
||||
@ -64,17 +63,13 @@ public class PSystemDedication extends PlainDiagram {
|
||||
|
||||
@Override
|
||||
protected UDrawable getRootDrawable(FileFormatOption fileFormatOption) {
|
||||
return new UDrawable() {
|
||||
public void drawU(UGraphic ug) {
|
||||
ug.draw(new UImage(new PixelImage(img, AffineTransformType.TYPE_BILINEAR)));
|
||||
}
|
||||
};
|
||||
return ug -> ug.draw(new UImage(new PixelImage(img, AffineTransformType.TYPE_BILINEAR)));
|
||||
}
|
||||
|
||||
public static BufferedImage getBufferedImage(InputStream is) {
|
||||
try {
|
||||
final Class<?> clVP8Decoder = Class.forName("net.sourceforge.plantuml.webp.VP8Decoder");
|
||||
final Object vp8Decoder = clVP8Decoder.newInstance();
|
||||
final Object vp8Decoder = clVP8Decoder.getDeclaredConstructor().newInstance();
|
||||
// final VP8Decoder vp8Decoder = new VP8Decoder();
|
||||
final Method decodeFrame = clVP8Decoder.getMethod("decodeFrame", ImageInputStream.class);
|
||||
final ImageInputStream iis = SImageIO.createImageInputStream(is);
|
||||
|
Loading…
Reference in New Issue
Block a user