aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2020-03-16 21:38:16 +0100
committerbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2020-03-16 21:38:16 +0100
commit066e2249610bc484cc06f9ded404b752207738b6 (patch)
tree405d2407c5015fce73f08ab6f94f63bef1dfa88e /src
parente137b13d2fd7d3d0bca8c2c5611ee75d602a88f2 (diff)
downloadGT5-Unofficial-066e2249610bc484cc06f9ded404b752207738b6.tar.gz
GT5-Unofficial-066e2249610bc484cc06f9ded404b752207738b6.tar.bz2
GT5-Unofficial-066e2249610bc484cc06f9ded404b752207738b6.zip
Refactored SubTag.java
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/api/enums/SubTag.java18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/main/java/gregtech/api/enums/SubTag.java b/src/main/java/gregtech/api/enums/SubTag.java
index ccf50894dd..b586728949 100644
--- a/src/main/java/gregtech/api/enums/SubTag.java
+++ b/src/main/java/gregtech/api/enums/SubTag.java
@@ -21,7 +21,7 @@ import java.util.HashSet;
* Some SubTags are used for other things than Materials too. It is useful when I need an easy way to declare Stuff in Items.
*/
public final class SubTag implements ICondition<ISubTagContainer> {
- public static final HashMap<String, SubTag> sSubTags = new HashMap<String, SubTag>();
+ public static final HashMap<String, SubTag> sSubTags = new HashMap<>();
private static long sSubtagID = 0;
public final long mSubtagID;
public final String mName;
@@ -239,7 +239,7 @@ public final class SubTag implements ICondition<ISubTagContainer> {
* Projectile Tag for Arrows
*/
public static final SubTag PROJECTILE_ARROW = getNewSubTag("PROJECTILE_ARROW");
- public final Collection<ISubTagContainer> mRelevantTaggedItems = new HashSet<ISubTagContainer>(1);
+ public final Collection<ISubTagContainer> mRelevantTaggedItems = new HashSet<>(1);
private SubTag(String aName) {
mSubtagID = sSubtagID++;
@@ -248,7 +248,9 @@ public final class SubTag implements ICondition<ISubTagContainer> {
}
public static SubTag getNewSubTag(String aName) {
- for (SubTag tSubTag : sSubTags.values()) if (tSubTag.mName.equals(aName)) return tSubTag;
+ for (SubTag tSubTag : sSubTags.values())
+ if (tSubTag.mName.equals(aName))
+ return tSubTag;
return new SubTag(aName);
}
@@ -258,14 +260,18 @@ public final class SubTag implements ICondition<ISubTagContainer> {
}
public SubTag addContainerToList(ISubTagContainer... aContainers) {
- if (aContainers != null) for (ISubTagContainer aContainer : aContainers)
- if (aContainer != null && !mRelevantTaggedItems.contains(aContainer)) mRelevantTaggedItems.add(aContainer);
+ if (aContainers != null)
+ for (ISubTagContainer aContainer : aContainers)
+ if (aContainer != null && !mRelevantTaggedItems.contains(aContainer))
+ mRelevantTaggedItems.add(aContainer);
return this;
}
public SubTag addTo(ISubTagContainer... aContainers) {
if (aContainers != null)
- for (ISubTagContainer aContainer : aContainers) if (aContainer != null) aContainer.add(this);
+ for (ISubTagContainer aContainer : aContainers)
+ if (aContainer != null)
+ aContainer.add(this);
return this;
}