Skip to content

Commit 2ee69d2

Browse files
committed
1.1.6
1 parent 872d306 commit 2ee69d2

4 files changed

Lines changed: 14 additions & 23 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
}
44

55
group = 'dev.manere.inscript'
6-
version = '1.1.5'
6+
version = '1.1.6'
77

88
repositories {
99
mavenCentral()

src/main/java/dev/manere/inscript/format/DataScriptFormat.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ private void writeNode(final @NotNull InscriptStringWriter writer, final @NotNul
355355
for (int i = 0; i < list.size(); i++) {
356356
final Object element = list.get(i);
357357

358-
final InlineValue<Object> value = ValueRegistry.REGISTRY.<Object>getInline(element.getClass()).orElse(null);
358+
final InlineValue<Object> value = ValueRegistry.REGISTRY.getInline(element.getClass()).orElse(null);
359359

360360
if (value == null) {
361361
writer.write(indent + InscriptConstants.INDENT.getValue().apply(1) + element);
@@ -370,13 +370,12 @@ private void writeNode(final @NotNull InscriptStringWriter writer, final @NotNul
370370
}
371371

372372
writer.newLine();
373-
break;
374373
}
375374

376375
writer.write(indent + "]\n");
377376
}
378377
} else {
379-
final InlineValue<Object> value = ValueRegistry.REGISTRY.<Object>getInline(type).orElse(null);
378+
final InlineValue<Object> value = ValueRegistry.REGISTRY.getInline(type).orElse(null);
380379

381380
if (value == null) {
382381
writer.write(indent + key + " = " + objectValue);

src/main/java/dev/manere/inscript/format/YAMLFormat.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ private void writeNode(final @NotNull InscriptStringWriter writer, final @NotNul
355355
writer.newLine();
356356

357357
for (final Object element : list) {
358-
final InlineValue<Object> value = ValueRegistry.REGISTRY.<Object>getInline(element.getClass()).orElse(null);
358+
final InlineValue<Object> value = ValueRegistry.REGISTRY.getInline(element.getClass()).orElse(null);
359359

360360
if (value == null) {
361361
writer.write(indent + InscriptConstants.INDENT.getValue().apply(1) + "- " + element);
@@ -367,7 +367,7 @@ private void writeNode(final @NotNull InscriptStringWriter writer, final @NotNul
367367
}
368368
}
369369
} else {
370-
final InlineValue<Object> value = ValueRegistry.REGISTRY.<Object>getInline(type).orElse(null);
370+
final InlineValue<Object> value = ValueRegistry.REGISTRY.getInline(type).orElse(null);
371371

372372
if (value == null) {
373373
writer.write(indent + key + ": " + objectValue);
@@ -389,4 +389,4 @@ private void writeNode(final @NotNull InscriptStringWriter writer, final @NotNul
389389
public Collection<String> getValidFileExtensions() {
390390
return List.of("yaml", "yml");
391391
}
392-
}
392+
}

src/main/java/dev/manere/inscript/value/ValueRegistry.java

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,27 +35,19 @@ private ValueRegistry() {}
3535
private final Map<Class<?>, InscriptValue<?>> inscriptRegistry = new LinkedHashMap<>();
3636

3737
@NotNull
38-
public <T> Optional<InlineValue<T>> getInline(final @NotNull Class<? extends T> ignoredKey) {
39-
final InlineValue<?> raw = inlineRegistry.get(ignoredKey);
38+
@SuppressWarnings("unchecked")
39+
public <T> Optional<InlineValue<T>> getInline(final @NotNull Class<?> key) {
40+
final InlineValue<?> raw = inlineRegistry.get(key);
4041
if (raw == null) return Optional.empty();
41-
42-
try {
43-
return Optional.of((InlineValue<T>) raw);
44-
} catch (final Exception e) {
45-
return Optional.empty();
46-
}
42+
return Optional.of((InlineValue<T>) raw);
4743
}
4844

4945
@NotNull
50-
public <T> Optional<InscriptValue<T>> getInscript(final @NotNull Class<? extends T> ignoredKey) {
51-
final InscriptValue<?> raw = inscriptRegistry.get(ignoredKey);
46+
@SuppressWarnings("unchecked")
47+
public <T> Optional<InscriptValue<T>> getInscript(final @NotNull Class<?> key) {
48+
final InscriptValue<?> raw = inscriptRegistry.get(key);
5249
if (raw == null) return Optional.empty();
53-
54-
try {
55-
return Optional.of((InscriptValue<T>) raw);
56-
} catch (final Exception e) {
57-
return Optional.empty();
58-
}
50+
return Optional.of((InscriptValue<T>) raw);
5951
}
6052

6153
@NotNull

0 commit comments

Comments
 (0)