test_class.declarator: name = "filepart"
test_class.modifier: static final
test_class.original_string: static final String name = "filepart";
test_class.type: String
test_class.var_name: name
test_class.declarator: content = "test Test tEst"
test_class.modifier: static final
test_class.original_string: static final String content = "test Test tEst";
test_class.type: String
test_class.var_name: content
test_class.declarator: file = null
test_class.modifier: static
test_class.original_string: static File file = null;
test_class.type: File
test_class.var_name: file
test_class.file: volleyer/src/test/java/com/navercorp/volleyextensions/volleyer/multipart/FilePartTest.java
test_class.identifier: FilePartTest
test_case.body: @Test(expected = IOException.class)
  	public void shouldThrowExceptionWhenFileNotExist() throws IOException {
  		// Given
  		String filename = "justfortest.txt";
  		String path = "/hello/world/" + filename;
  		File newFile = new File(path);
  		Part part = new FilePart(newFile);
  		// When
  		part.getContent();
  	}
test_case.class_method_signature: FilePartTest.shouldThrowExceptionWhenFileNotExist()
test_case.full_signature: @Test(expected = IOException.class) public void shouldThrowExceptionWhenFileNotExist()
test_case.identifier: shouldThrowExceptionWhenFileNotExist
test_case.invocations: getContent
test_case.modifiers: @Test(expected = IOException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldThrowExceptionWhenFileNotExist()
focal_class.declarator: file
focal_class.modifier: private final
focal_class.original_string: private final File file;
focal_class.type: File
focal_class.var_name: file
focal_class.declarator: contentType
focal_class.modifier: private
focal_class.original_string: private ContentType contentType;
focal_class.type: ContentType
focal_class.var_name: contentType
focal_class.declarator: filename
focal_class.modifier: private
focal_class.original_string: private String filename;
focal_class.type: String
focal_class.var_name: filename
focal_class.file: volleyer/src/main/java/com/navercorp/volleyextensions/volleyer/multipart/FilePart.java
focal_class.identifier: FilePart
focal_class.class_method_signature: FilePart.FilePart(File file)
focal_class.full_signature: public  FilePart(File file)
focal_class.identifier: FilePart
focal_class.modifiers: public
focal_class.parameters: (File file)
focal_class.signature:  FilePart(File file)
focal_class.class_method_signature: FilePart.FilePart(String name, File file)
focal_class.full_signature: public  FilePart(String name, File file)
focal_class.identifier: FilePart
focal_class.modifiers: public
focal_class.parameters: (String name, File file)
focal_class.signature:  FilePart(String name, File file)
focal_class.class_method_signature: FilePart.FilePart(String name, File file, ContentType contentType)
focal_class.full_signature: public  FilePart(String name, File file, ContentType contentType)
focal_class.identifier: FilePart
focal_class.modifiers: public
focal_class.parameters: (String name, File file, ContentType contentType)
focal_class.signature:  FilePart(String name, File file, ContentType contentType)
focal_class.class_method_signature: FilePart.createDefaultContentTypeIfNull(ContentType contentType)
focal_class.full_signature: private ContentType createDefaultContentTypeIfNull(ContentType contentType)
focal_class.identifier: createDefaultContentTypeIfNull
focal_class.modifiers: private
focal_class.parameters: (ContentType contentType)
focal_class.return: ContentType
focal_class.signature: ContentType createDefaultContentTypeIfNull(ContentType contentType)
focal_class.class_method_signature: FilePart.getContentType()
focal_class.full_signature: @Override public ContentType getContentType()
focal_class.identifier: getContentType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ContentType
focal_class.signature: ContentType getContentType()
focal_class.class_method_signature: FilePart.getExtraHeader()
focal_class.full_signature: @Override protected byte[] getExtraHeader()
focal_class.identifier: getExtraHeader
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: byte[]
focal_class.signature: byte[] getExtraHeader()
focal_class.class_method_signature: FilePart.getContent()
focal_class.full_signature: @Override public InputStream getContent()
focal_class.identifier: getContent
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: InputStream
focal_class.signature: InputStream getContent()
focal_class.class_method_signature: FilePart.getFilename()
focal_class.full_signature: public String getFilename()
focal_class.identifier: getFilename
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getFilename()
focal_class.superclass: extends AbstractPart
focal_method.body: @Override
  	public InputStream getContent() throws IOException {
  		if (!file.exists()) {
  			throw new IOException("The file of parts doesn't exist. [PATH : ] "
  					+ file.getAbsolutePath());
  		}
  
  		InputStream is = new BufferedInputStream(new FileInputStream(file));
  		return is;
  	}
focal_method.class_method_signature: FilePart.getContent()
focal_method.full_signature: @Override public InputStream getContent()
focal_method.identifier: getContent
focal_method.invocations: exists getAbsolutePath
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: InputStream
focal_method.signature: InputStream getContent()