summaryrefslogtreecommitdiffstats
path: root/printing
diff options
context:
space:
mode:
authornewt <newt@chromium.org>2015-03-06 10:36:01 -0800
committerCommit bot <commit-bot@chromium.org>2015-03-06 18:36:59 +0000
commit04a35e18e9bc841122ce04d26a718cd5d5f8460c (patch)
treef901adb36298e66c2e24df770a41c37e8dc145d0 /printing
parent11c5341dc4b04486292b474518dcfd11e7b379f0 (diff)
downloadchromium_src-04a35e18e9bc841122ce04d26a718cd5d5f8460c.zip
chromium_src-04a35e18e9bc841122ce04d26a718cd5d5f8460c.tar.gz
chromium_src-04a35e18e9bc841122ce04d26a718cd5d5f8460c.tar.bz2
Address NewApi lint warnings in src/printing.
These are all false positives. We just need to mark several classes with @TargetApi(KitKat) since printing is only used on KitKat+. BUG=411461 Review URL: https://codereview.chromium.org/980473002 Cr-Commit-Position: refs/heads/master@{#319467}
Diffstat (limited to 'printing')
-rw-r--r--printing/android/java/src/org/chromium/printing/PrintDocumentAdapterWrapper.java3
-rw-r--r--printing/android/java/src/org/chromium/printing/PrintManagerDelegateImpl.java5
-rw-r--r--printing/android/java/src/org/chromium/printing/PrintingControllerImpl.java3
3 files changed, 10 insertions, 1 deletions
diff --git a/printing/android/java/src/org/chromium/printing/PrintDocumentAdapterWrapper.java b/printing/android/java/src/org/chromium/printing/PrintDocumentAdapterWrapper.java
index 9212508..676b8d0 100644
--- a/printing/android/java/src/org/chromium/printing/PrintDocumentAdapterWrapper.java
+++ b/printing/android/java/src/org/chromium/printing/PrintDocumentAdapterWrapper.java
@@ -4,6 +4,8 @@
package org.chromium.printing;
+import android.annotation.TargetApi;
+import android.os.Build;
import android.os.Bundle;
import android.os.CancellationSignal;
import android.os.ParcelFileDescriptor;
@@ -21,6 +23,7 @@ import android.print.PrintDocumentInfo;
* {@link PrintDocumentAdapter#onLayout} and {@link PrintDocumentAdapter#onWrite}. This class helps
* bypassing the limitation.
*/
+@TargetApi(Build.VERSION_CODES.KITKAT)
public class PrintDocumentAdapterWrapper extends PrintDocumentAdapter {
private PdfGenerator mPdfGenerator;
diff --git a/printing/android/java/src/org/chromium/printing/PrintManagerDelegateImpl.java b/printing/android/java/src/org/chromium/printing/PrintManagerDelegateImpl.java
index 5fd6406..0fd13ec 100644
--- a/printing/android/java/src/org/chromium/printing/PrintManagerDelegateImpl.java
+++ b/printing/android/java/src/org/chromium/printing/PrintManagerDelegateImpl.java
@@ -4,7 +4,9 @@
package org.chromium.printing;
+import android.annotation.TargetApi;
import android.content.Context;
+import android.os.Build;
import android.print.PrintAttributes;
import android.print.PrintDocumentAdapter;
import android.print.PrintManager;
@@ -12,11 +14,12 @@ import android.print.PrintManager;
/**
* An implementation of {@link PrintManagerDelegate} using the Android framework print manager.
*/
+@TargetApi(Build.VERSION_CODES.KITKAT)
public class PrintManagerDelegateImpl implements PrintManagerDelegate {
private final PrintManager mPrintManager;
public PrintManagerDelegateImpl(Context context) {
- mPrintManager = (PrintManager) context.getSystemService(Context.PRINT_SERVICE);
+ mPrintManager = (PrintManager) context.getSystemService(Context.PRINT_SERVICE);
}
@Override
diff --git a/printing/android/java/src/org/chromium/printing/PrintingControllerImpl.java b/printing/android/java/src/org/chromium/printing/PrintingControllerImpl.java
index 55915e3..3d8bbb0 100644
--- a/printing/android/java/src/org/chromium/printing/PrintingControllerImpl.java
+++ b/printing/android/java/src/org/chromium/printing/PrintingControllerImpl.java
@@ -4,6 +4,8 @@
package org.chromium.printing;
+import android.annotation.TargetApi;
+import android.os.Build;
import android.os.Bundle;
import android.os.CancellationSignal;
import android.os.ParcelFileDescriptor;
@@ -27,6 +29,7 @@ import java.util.Iterator;
* print button. The singleton object lives in UI thread. Interaction with the native side is
* carried through PrintingContext class.
*/
+@TargetApi(Build.VERSION_CODES.KITKAT)
public class PrintingControllerImpl implements PrintingController, PdfGenerator {
private static final String LOG_TAG = "PrintingControllerImpl";