test_class.declarator: FAKE_FILE = new File(".")
test_class.modifier: private static final
test_class.original_string: private static final File FAKE_FILE = new File(".");
test_class.type: File
test_class.var_name: FAKE_FILE
test_class.declarator: STUB_CP = new PackageList.ContentProvider() {
      @Override
      @Nonnull
      public String readContent(@Nonnull final File file) throws IOException {
        throw new Error("Must not be called");
      }
    }
test_class.modifier: private static final
test_class.original_string: private static final PackageList.ContentProvider STUB_CP = new PackageList.ContentProvider() {
      @Override
      @Nonnull
      public String readContent(@Nonnull final File file) throws IOException {
        throw new Error("Must not be called");
      }
    };
test_class.type: PackageList.ContentProvider
test_class.var_name: STUB_CP
test_class.file: mvn-golang-wrapper/src/test/java/com/igormaznitsa/mvngolang/utils/PackageListTest.java
test_class.identifier: PackageListTest
test_case.body: @Test
    public void testOnlyPackageName() throws Exception {
      final PackageList parsed = new PackageList(FAKE_FILE, "// text\npackage: github.com/gizak/termui", STUB_CP);
      assertEquals(1, parsed.getPackages().size());
      assertEquals("github.com/gizak/termui", parsed.getPackages().get(0).getPackage());
      assertNull(parsed.getPackages().get(0).getBranch());
      assertNull(parsed.getPackages().get(0).getRevision());
      assertNull(parsed.getPackages().get(0).getTag());
    }
test_case.class_method_signature: PackageListTest.testOnlyPackageName()
test_case.full_signature: @Test public void testOnlyPackageName()
test_case.identifier: testOnlyPackageName
test_case.invocations: assertEquals size getPackages assertEquals getPackage get getPackages assertNull getBranch get getPackages assertNull getRevision get getPackages assertNull getTag get getPackages
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testOnlyPackageName()
focal_class.declarator: packages
focal_class.modifier: private final
focal_class.original_string: private final List<Package> packages;
focal_class.type: List<Package>
focal_class.var_name: packages
focal_class.declarator: DIRECTIVE_INCLUDE = "#include"
focal_class.modifier: private static final
focal_class.original_string: private static final String DIRECTIVE_INCLUDE = "#include";
focal_class.type: String
focal_class.var_name: DIRECTIVE_INCLUDE
focal_class.file: mvn-golang-wrapper/src/main/java/com/igormaznitsa/mvngolang/utils/PackageList.java
focal_class.identifier: PackageList
focal_class.class_method_signature: PackageList.removeComment(@Nonnull final String text, final boolean checkQuotes)
focal_class.full_signature: @Nonnull static String removeComment(@Nonnull final String text, final boolean checkQuotes)
focal_class.identifier: removeComment
focal_class.modifiers: @Nonnull static
focal_class.parameters: (@Nonnull final String text, final boolean checkQuotes)
focal_class.return: String
focal_class.signature: String removeComment(@Nonnull final String text, final boolean checkQuotes)
focal_class.class_method_signature: PackageList.removeQuotes(@Nonnull final String text)
focal_class.full_signature: @Nonnull static String removeQuotes(@Nonnull final String text)
focal_class.identifier: removeQuotes
focal_class.modifiers: @Nonnull static
focal_class.parameters: (@Nonnull final String text)
focal_class.return: String
focal_class.signature: String removeQuotes(@Nonnull final String text)
focal_class.class_method_signature: PackageList.PackageList(@Nonnull @MustNotContainNull final File file, @Nonnull final String text, @Nonnull final ContentProvider contentProvider)
focal_class.full_signature: public  PackageList(@Nonnull @MustNotContainNull final File file, @Nonnull final String text, @Nonnull final ContentProvider contentProvider)
focal_class.identifier: PackageList
focal_class.modifiers: public
focal_class.parameters: (@Nonnull @MustNotContainNull final File file, @Nonnull final String text, @Nonnull final ContentProvider contentProvider)
focal_class.signature:  PackageList(@Nonnull @MustNotContainNull final File file, @Nonnull final String text, @Nonnull final ContentProvider contentProvider)
focal_class.class_method_signature: PackageList.getPackages()
focal_class.full_signature: @Nonnull @MustNotContainNull public List<Package> getPackages()
focal_class.identifier: getPackages
focal_class.modifiers: @Nonnull @MustNotContainNull public
focal_class.parameters: ()
focal_class.return: List<Package>
focal_class.signature: List<Package> getPackages()
focal_method.body: @Nonnull
    @MustNotContainNull
    public List<Package> getPackages() {
      return this.packages;
    }
focal_method.class_method_signature: PackageList.getPackages()
focal_method.full_signature: @Nonnull @MustNotContainNull public List<Package> getPackages()
focal_method.identifier: getPackages
focal_method.modifiers: @Nonnull @MustNotContainNull public
focal_method.parameters: ()
focal_method.return: List<Package>
focal_method.signature: List<Package> getPackages()