package com.github.javaparser.ast.imports;
import com.github.javaparser.Range;
import com.github.javaparser.ast.observing.ObservableProperty;
import com.github.javaparser.ast.type.ClassOrInterfaceType;
import com.github.javaparser.ast.visitor.GenericVisitor;
import com.github.javaparser.ast.visitor.VoidVisitor;
import static com.github.javaparser.utils.Utils.assertNotNull;
/**
* Example: import com.github.javaparser.JavaParser;
*
JLS 7.5.1. Single-Type-Import Declarations
*/ public class SingleTypeImportDeclaration extends NonEmptyImportDeclaration { private ClassOrInterfaceType type; public SingleTypeImportDeclaration() { this(null, new ClassOrInterfaceType()); } public SingleTypeImportDeclaration(Range range, ClassOrInterfaceType type) { super(range); setType(type); } @Override public