@Override protected void customizeProto(BundleToolError.Builder builder) { builder.setFileTypeDirectoryInBundle( FileTypeDirectoryInBundleError.newBuilder().setInvalidDirectory(directory.getName())); } }
@Override protected void customizeProto(BundleToolError.Builder builder) { builder.setFileTypeInvalidApexImagePath( FileTypeInvalidApexImagePathError.newBuilder() .setInvalidFile(file.toString()) .setBundleDirectory(apexDirectory.toString())); } }
@Override protected void customizeProto(BundleToolError.Builder builder) { builder.setFileTypeFileInResourceDirectoryRoot( FileTypeFilesInResourceDirectoryRootError.newBuilder() .setInvalidFile(file.toString()) .setResourceDirectory(resourcesDirectory.toString())); } }
@Override protected void customizeProto(BundleToolError.Builder builder) { builder.setFileTypeInvalidNativeArchitecture( FileTypeInvalidNativeArchitectureError.newBuilder() .setInvalidArchitectureDirectory(fileOrDirectory.toString())); } }
@Override protected void customizeProto(BundleToolError.Builder builder) { builder.setFileTypeFileUsesReservedName( FileTypeFileUsesReservedNameError.newBuilder().setInvalidFile(file.toString())); } }
@Override protected void customizeProto(BundleToolError.Builder builder) { builder.setFileTypeInvalidNativeLibraryPath( FileTypeInvalidNativeLibraryPathError.newBuilder() .setInvalidFile(file.toString()) .setBundleDirectory(libDirectory.toString())); } }
@Override protected void customizeProto(BundleToolError.Builder builder) { builder.setFileTypeInvalidFileName( FileTypeInvalidFileNameInDirectoryError.newBuilder() .setInvalidFile(file.toString()) .addAllowedFileName(allowedFileName) .setBundleDirectory(directory.toString())); } }
public BundleToolError toProto() { BundleToolError.Builder builder = BundleToolError.newBuilder().setExceptionMessage(getMessage()); customizeProto(builder); return builder.build(); }
@Override protected void customizeProto(BundleToolError.Builder builder) { builder.setFileTypeInvalidFileExtension( FileTypeInvalidFileExtensionError.newBuilder() .setRequiredExtension(extensionRequired) .setBundleDirectory(directory.toString()) .setInvalidFile(invalidFile.toString())); } }