List of usage examples for org.antlr.v4.runtime.tree ParseTreeProperty put
public void put(ParseTree node, V value)
From source file:net.cpollet.thorium.analysis.ParseTreeTypes.java
License:Apache License
public ParseTreeProperty<Type> reduce() { ParseTreeProperty<Type> result = new ParseTreeProperty<>(); annotations.forEach((parseTree, types) -> { if (types.size() != 1) { result.put(parseTree, Types.NULLABLE_VOID); } else {/* w ww. j a v a 2 s . co m*/ result.put(parseTree, types.iterator().next()); } }); return result; }