I want to place some code inside of an enumerate whose labels are encircled letters. I'm following this question to get the encircled letter labels, but I'm having a spacing issue:
\documentclass{article}
\usepackage{tikz}
\usepackage{enumitem}
\usepackage{amsmath}
\usepackage{listings}
\usepackage{courier}
\lstset{basicstyle=\footnotesize\tt}
\begin{document}
\newcommand*\circlabel[1]{%
\begin{tikzpicture}[baseline=(C.base)]
\node[draw,circle,inner sep=1pt,minimum size=4ex](C) {#1};
\end{tikzpicture}}
\begin{enumerate}[label=\protect\circlabel{$\Alph*$}]
\item
\begin{lstlisting}[language=Java,gobble=12]
int someCode = 0;
int onMultipleLines = 1;
int likeThis = 2;
\end{lstlisting}
\end{enumerate}
\end{document}

How do I get rid of the space between the first and second lines of code?

leftmargin=50ptto prevent the labels from spilling into the left page margin (sincelabelseppushes the labels to the left, rather than pushing the content to the right). – Jeff Jan 16 '15 at 18:51