<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>124fe79e9dfcef4118b57be7c48af15</fingerprint><lineEnd>1009</lineEnd><lineStart>1009</lineStart><message>Unchecked/unconfirmed cast from java.awt.Graphics to java.awt.Graphics2D in it.tidalwave.image.render.EditableImageRenderer.paint(Graphics)</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(1009,0): BC_UNCONFIRMED_CAST: STYLE: Unchecked/unconfirmed cast from java.awt.Graphics to java.awt.Graphics2D in it.tidalwave.image.render.EditableImageRenderer.paint(Graphics)</toString><type>BC_UNCONFIRMED_CAST</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>64885a5587b14e26e363308ebaf57c3b</fingerprint><lineEnd>480</lineEnd><lineStart>480</lineStart><message>it.tidalwave.image.render.EditableImageRenderer.getEditingTool() may expose internal representation by returning EditableImageRenderer.editingTool</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(480,0): EI_EXPOSE_REP: MALICIOUS_CODE: it.tidalwave.image.render.EditableImageRenderer.getEditingTool() may expose internal representation by returning EditableImageRenderer.editingTool</toString><type>EI_EXPOSE_REP</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>b937abd188e9fbd71e4f9d71a97bb68d</fingerprint><lineEnd>329</lineEnd><lineStart>329</lineStart><message>it.tidalwave.image.render.EditableImageRenderer.getImage() may expose internal representation by returning EditableImageRenderer.image</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(329,0): EI_EXPOSE_REP: MALICIOUS_CODE: it.tidalwave.image.render.EditableImageRenderer.getImage() may expose internal representation by returning EditableImageRenderer.image</toString><type>EI_EXPOSE_REP</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>81349f4009d4773b1a66b030533ea1e5</fingerprint><lineEnd>344</lineEnd><lineStart>344</lineStart><message>it.tidalwave.image.render.EditableImageRenderer.getOptimizedImage() may expose internal representation by returning EditableImageRenderer.optimizedImage</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(344,0): EI_EXPOSE_REP: MALICIOUS_CODE: it.tidalwave.image.render.EditableImageRenderer.getOptimizedImage() may expose internal representation by returning EditableImageRenderer.optimizedImage</toString><type>EI_EXPOSE_REP</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>934745f7abada63aa1fac419a389dab2</fingerprint><lineEnd>436</lineEnd><lineStart>436</lineStart><message>it.tidalwave.image.render.EditableImageRenderer.getOrigin() may expose internal representation by returning EditableImageRenderer.origin</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(436,0): EI_EXPOSE_REP: MALICIOUS_CODE: it.tidalwave.image.render.EditableImageRenderer.getOrigin() may expose internal representation by returning EditableImageRenderer.origin</toString><type>EI_EXPOSE_REP</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>4dfeb2b46c2f84f9053277e7e41276ce</fingerprint><lineEnd>880</lineEnd><lineStart>880</lineStart><message>it.tidalwave.image.render.EditableImageRenderer.getPreviewSettings() may expose internal representation by returning EditableImageRenderer.previewSettings</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(880,0): EI_EXPOSE_REP: MALICIOUS_CODE: it.tidalwave.image.render.EditableImageRenderer.getPreviewSettings() may expose internal representation by returning EditableImageRenderer.previewSettings</toString><type>EI_EXPOSE_REP</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>97876cb3bc3300280a0269b888259c39</fingerprint><lineEnd>299</lineEnd><lineStart>299</lineStart><message>it.tidalwave.image.render.EditableImageRenderer.setImage(EditableImage) may expose internal representation by storing an externally mutable object into EditableImageRenderer.image</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(299,0): EI_EXPOSE_REP2: MALICIOUS_CODE: it.tidalwave.image.render.EditableImageRenderer.setImage(EditableImage) may expose internal representation by storing an externally mutable object into EditableImageRenderer.image</toString><type>EI_EXPOSE_REP2</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>fe803bc4605fbcc30a05b9929431f207</fingerprint><lineEnd>869</lineEnd><lineStart>869</lineStart><message>it.tidalwave.image.render.EditableImageRenderer.setPreviewSettings(PreviewSettings) may expose internal representation by storing an externally mutable object into EditableImageRenderer.previewSettings</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(869,0): EI_EXPOSE_REP2: MALICIOUS_CODE: it.tidalwave.image.render.EditableImageRenderer.setPreviewSettings(PreviewSettings) may expose internal representation by storing an externally mutable object into EditableImageRenderer.previewSettings</toString><type>EI_EXPOSE_REP2</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>a868dbc0a241940d9c93aecbaea64f9d</fingerprint><lineEnd>1286</lineEnd><lineStart>1286</lineStart><message>Test for floating point equality in it.tidalwave.image.render.EditableImageRenderer.internalSetScale(double)</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(1286,0): FE_FLOATING_POINT_EQUALITY: STYLE: Test for floating point equality in it.tidalwave.image.render.EditableImageRenderer.internalSetScale(double)</toString><type>FE_FLOATING_POINT_EQUALITY</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>53dc9b59a780db57360d88595f49f85e</fingerprint><lineEnd>456</lineEnd><lineStart>456</lineStart><message>Test for floating point equality in it.tidalwave.image.render.EditableImageRenderer.setAngle(double)</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(456,0): FE_FLOATING_POINT_EQUALITY: STYLE: Test for floating point equality in it.tidalwave.image.render.EditableImageRenderer.setAngle(double)</toString><type>FE_FLOATING_POINT_EQUALITY</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>ce300961b965b116c273e687ac65bef6</fingerprint><lineEnd>0</lineEnd><lineStart>0</lineStart><message>Class it.tidalwave.image.render.EditableImageRenderer defines non-transient non-serializable instance field editingTool</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(0,0): SE_BAD_FIELD: BAD_PRACTICE: Class it.tidalwave.image.render.EditableImageRenderer defines non-transient non-serializable instance field editingTool</toString><type>SE_BAD_FIELD</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EditableImageRenderer.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Renderer/src/main/java/it/tidalwave/image/render/EditableImageRenderer.java</fileName><fingerprint>d7f60349890d34f2effbe38d7f62138d</fingerprint><lineEnd>0</lineEnd><lineStart>0</lineStart><message>Class it.tidalwave.image.render.EditableImageRenderer defines non-transient non-serializable instance field previewSettings</message><moduleName>Mistral Renderer</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.image.render</packageName><reference>1305</reference><severity>LOW</severity><toString>EditableImageRenderer.java(0,0): SE_BAD_FIELD: BAD_PRACTICE: Class it.tidalwave.image.render.EditableImageRenderer defines non-transient non-serializable instance field previewSettings</toString><type>SE_BAD_FIELD</type></issue><size>12</size><toString>12 warnings (low: 12)</toString></reportApi>