test_class.file: nicobar-core/src/test/java/com/netflix/nicobar/core/archive/PathScriptArchiveTest.java
test_class.identifier: PathScriptArchiveTest
test_case.body: @Test
      public void testDefaultModuleId() throws Exception {
          URL rootPathUrl = getClass().getClassLoader().getResource(TEST_TEXT_PATH.getResourcePath());
          Path rootPath = Paths.get(rootPathUrl.toURI()).toAbsolutePath();
          PathScriptArchive scriptArchive = new PathScriptArchive.Builder(rootPath).build();
          assertEquals(scriptArchive.getModuleSpec().getModuleId(), TEST_TEXT_PATH.getModuleId());
      }
test_case.class_method_signature: PathScriptArchiveTest.testDefaultModuleId()
test_case.full_signature: @Test public void testDefaultModuleId()
test_case.identifier: testDefaultModuleId
test_case.invocations: getResource getClassLoader getClass getResourcePath toAbsolutePath get toURI build assertEquals getModuleId getModuleSpec getModuleId
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testDefaultModuleId()
focal_class.declarator: DEFAULT_SPEC_SERIALIZER = new GsonScriptModuleSpecSerializer()
focal_class.modifier: private final static
focal_class.original_string: private final static ScriptModuleSpecSerializer DEFAULT_SPEC_SERIALIZER = new GsonScriptModuleSpecSerializer();
focal_class.type: ScriptModuleSpecSerializer
focal_class.var_name: DEFAULT_SPEC_SERIALIZER
focal_class.declarator: entryNames
focal_class.modifier: private final
focal_class.original_string: private final Set<String> entryNames;
focal_class.type: Set<String>
focal_class.var_name: entryNames
focal_class.declarator: rootDirPath
focal_class.modifier: private final
focal_class.original_string: private final Path rootDirPath;
focal_class.type: Path
focal_class.var_name: rootDirPath
focal_class.declarator: rootUrl
focal_class.modifier: private final
focal_class.original_string: private final URL rootUrl;
focal_class.type: URL
focal_class.var_name: rootUrl
focal_class.declarator: createTime
focal_class.modifier: private final
focal_class.original_string: private final long createTime;
focal_class.type: long
focal_class.var_name: createTime
focal_class.declarator: moduleSpec
focal_class.modifier: private
focal_class.original_string: private ScriptModuleSpec moduleSpec;
focal_class.type: ScriptModuleSpec
focal_class.var_name: moduleSpec
focal_class.file: nicobar-core/src/main/java/com/netflix/nicobar/core/archive/PathScriptArchive.java
focal_class.identifier: PathScriptArchive
focal_class.interfaces: implements ScriptArchive
focal_class.class_method_signature: PathScriptArchive.PathScriptArchive(ScriptModuleSpec moduleSpec, Path rootDirPath, Set<String> entries, long createTime)
focal_class.full_signature: protected  PathScriptArchive(ScriptModuleSpec moduleSpec, Path rootDirPath, Set<String> entries, long createTime)
focal_class.identifier: PathScriptArchive
focal_class.modifiers: protected
focal_class.parameters: (ScriptModuleSpec moduleSpec, Path rootDirPath, Set<String> entries, long createTime)
focal_class.signature:  PathScriptArchive(ScriptModuleSpec moduleSpec, Path rootDirPath, Set<String> entries, long createTime)
focal_class.class_method_signature: PathScriptArchive.getModuleSpec()
focal_class.full_signature: @Override public ScriptModuleSpec getModuleSpec()
focal_class.identifier: getModuleSpec
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ScriptModuleSpec
focal_class.signature: ScriptModuleSpec getModuleSpec()
focal_class.class_method_signature: PathScriptArchive.setModuleSpec(ScriptModuleSpec spec)
focal_class.full_signature: @Override public void setModuleSpec(ScriptModuleSpec spec)
focal_class.identifier: setModuleSpec
focal_class.modifiers: @Override public
focal_class.parameters: (ScriptModuleSpec spec)
focal_class.return: void
focal_class.signature: void setModuleSpec(ScriptModuleSpec spec)
focal_class.class_method_signature: PathScriptArchive.getRootUrl()
focal_class.full_signature: @Override public URL getRootUrl()
focal_class.identifier: getRootUrl
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: URL
focal_class.signature: URL getRootUrl()
focal_class.class_method_signature: PathScriptArchive.getArchiveEntryNames()
focal_class.full_signature: @Override public Set<String> getArchiveEntryNames()
focal_class.identifier: getArchiveEntryNames
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> getArchiveEntryNames()
focal_class.class_method_signature: PathScriptArchive.getEntry(String entryName)
focal_class.full_signature: @Override @Nullable public URL getEntry(String entryName)
focal_class.identifier: getEntry
focal_class.modifiers: @Override @Nullable public
focal_class.parameters: (String entryName)
focal_class.return: URL
focal_class.signature: URL getEntry(String entryName)
focal_class.class_method_signature: PathScriptArchive.getCreateTime()
focal_class.full_signature: @Override public long getCreateTime()
focal_class.identifier: getCreateTime
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getCreateTime()
focal_class.class_method_signature: PathScriptArchive.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: PathScriptArchive.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_method.body: @Override
      public ScriptModuleSpec getModuleSpec() {
          return moduleSpec;
      }
focal_method.class_method_signature: PathScriptArchive.getModuleSpec()
focal_method.full_signature: @Override public ScriptModuleSpec getModuleSpec()
focal_method.identifier: getModuleSpec
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: ScriptModuleSpec
focal_method.signature: ScriptModuleSpec getModuleSpec()