package de.dhbwstuttgart.target.tree; import de.dhbwstuttgart.parser.scope.JavaClassName; import de.dhbwstuttgart.target.tree.type.TargetType; import java.util.List; import java.util.Set; public record TargetInterface(int modifiers, JavaClassName qualifiedName, Set generics, Set txGenerics, List methods, List implementingInterfaces, TargetMethod staticConstructor) implements TargetStructure { @Override public TargetType superType() { return null; } @Override public List constructors() { return List.of(); } @Override public List fields() { return List.of(); } }