src/main/java/me/senseiwells/arucas/utils/ArucasFunctionMap.java
public boolean add(T value) {
		// If the value is a member value it still has the `this`. We need to get the true argument count
		int parameters = value.getCount();
		
		// Get or calculate the map that this function belongs to
		Map<Integer, T> map = this.map.computeIfAbsent(value.getName(), (name) -> new HashMap<>());
		
		if (map.containsKey(parameters)) {
			map.put(parameters, value);
			return false;
		}
		
		map.put(parameters, value);
		return true;
	}
/**
	 * Returns true if the function did not exist.
	 */
Returns true if the function did not exist.
Returns true if the function did not exist .
public boolean add(T value) {
		int parameters = value.getCount();
		Map<Integer, T> map = this.map.computeIfAbsent(value.getName(), (name) -> new HashMap<>());
		if (map.containsKey(parameters)) {
			map.put(parameters, value);
			return false;
		}
		map.put(parameters, value);
		return true;
	}
public boolean add ( T value ) { int parameters = value . getCount ( ) ; Map < Integer , T > map = this . map . computeIfAbsent ( value . getName ( ) , ( name ) -> new HashMap < > ( ) ) ; if ( map . containsKey ( parameters ) ) { map . put ( parameters , value ) ; return false ; } map . put ( parameters , value ) ; return true ; }
Returns true if the function did not exist.
Returns true if the function did not exist .
// If the value is a member value it still has the `this`. We need to get the true argument count // Get or calculate the map that this function belongs to