From b9bddbd7a75e7fa9812fdcc455a0c4857c3e9990 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Sun, 25 Jun 2023 07:52:53 +0200 Subject: GlueGen FunctionSymbol: Simplify ctor reusing main-ctor; Be always reachable via type(def)name, ctor: addAliasedName( type.getCName() ) --- src/java/com/jogamp/gluegen/cgram/types/FunctionSymbol.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/java/com') diff --git a/src/java/com/jogamp/gluegen/cgram/types/FunctionSymbol.java b/src/java/com/jogamp/gluegen/cgram/types/FunctionSymbol.java index 91a0a5a..f4cd15f 100644 --- a/src/java/com/jogamp/gluegen/cgram/types/FunctionSymbol.java +++ b/src/java/com/jogamp/gluegen/cgram/types/FunctionSymbol.java @@ -65,15 +65,14 @@ public class FunctionSymbol extends AliasedSymbolImpl implements AliasedSemantic private final ASTLocusTag astLocus; public FunctionSymbol(final String name, final FunctionType type) { - super(name); - this.type = type; - this.astLocus = null; + this(name, type, null); } public FunctionSymbol(final String name, final FunctionType type, final ASTLocusTag locus) { super(name); this.type = type; this.astLocus = locus; + addAliasedName( type.getCName() ); // be reachable via typename } /** Shallow'ish copy, only aliased names are re-created. */ -- cgit v1.2.3